Interface IQueryScope
Assembly: DeephavenOpenAPI.dll
Syntax
public interface IQueryScope : IDisposable
Properties
Internal
Deephaven internal operations. Clients should not use.
Declaration
IQueryScopeInternal Internal { get; }
Property Value
Type |
Description |
Deephaven.OpenAPI.Client.Internal.IQueryScopeInternal |
|
Methods
BoundTable(String)
Declaration
IQueryTable BoundTable(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
CatalogTable()
Declaration
IQueryTable CatalogTable()
Returns
EmptyTable(Int64, String[], String[])
Declaration
IQueryTable EmptyTable(long size, string[] columnNames, string[] columnTypes)
Parameters
Type |
Name |
Description |
System.Int64 |
size |
|
System.String[] |
columnNames |
|
System.String[] |
columnTypes |
|
Returns
GetDatabaseCatalogTask(Boolean, Boolean, String, String)
Declaration
Task<DatabaseCatalog> GetDatabaseCatalogTask(bool systemNamespaces = true, bool userNamespaces = true, string namespaceRegex = null, string tableRegex = null)
Parameters
Type |
Name |
Description |
System.Boolean |
systemNamespaces |
|
System.Boolean |
userNamespaces |
|
System.String |
namespaceRegex |
|
System.String |
tableRegex |
|
Returns
HistoricalTable(String, String)
Declaration
IQueryTable HistoricalTable(string ns, string name)
Parameters
Type |
Name |
Description |
System.String |
ns |
|
System.String |
name |
|
Returns
IntradayTable(String, String, String, Boolean)
Declaration
IQueryTable IntradayTable(string ns, string name, string internalPartition = null, bool live = true)
Parameters
Type |
Name |
Description |
System.String |
ns |
|
System.String |
name |
|
System.String |
internalPartition |
|
System.Boolean |
live |
|
Returns
Manage(IQueryTable)
Declaration
IQueryTable Manage(IQueryTable outer)
Parameters
Returns
NewScope()
Declaration
Returns
TempTable(ColumnDataHolder[])
Declaration
IQueryTable TempTable(ColumnDataHolder[] columnDataHolders)
Parameters
Returns
Declaration
IQueryTable TimeTable(DateTime startTime, TimeSpan periodInterval)
Parameters
Type |
Name |
Description |
DateTime |
startTime |
|
TimeSpan |
periodInterval |
|
Returns
Declaration
IQueryTable TimeTable(long intervalNanos)
Parameters
Type |
Name |
Description |
System.Int64 |
intervalNanos |
|
Returns
Declaration
IQueryTable TimeTable(long startTimeNanos, long intervalMillis)
Parameters
Type |
Name |
Description |
System.Int64 |
startTimeNanos |
|
System.Int64 |
intervalMillis |
|
Returns
Declaration
IQueryTable TimeTable(TimeSpan periodInterval)
Parameters
Type |
Name |
Description |
TimeSpan |
periodInterval |
|
Returns
Extension Methods