Class IQueryTable_GetColumnExtensions
These extension methods hold all the N-ary overloads for GetColumns, and the translation from Task
to blocking call.
Inheritance
System.Object
IQueryTable_GetColumnExtensions
Assembly: DeephavenOpenAPI.dll
Syntax
public static class IQueryTable_GetColumnExtensions : object
Methods
GetColumn<TCol>(IQueryTable, String)
Declaration
public static TCol GetColumn<TCol>(this IQueryTable self, string name)
where TCol : IColumn
Parameters
Type |
Name |
Description |
IQueryTable |
self |
|
System.String |
name |
|
Returns
Type Parameters
GetColumns(IQueryTable)
Declaration
public static IColumn[] GetColumns(this IQueryTable self)
Parameters
Returns
GetColumns(IQueryTable, String[], Type[])
Declaration
public static IColumn[] GetColumns(this IQueryTable self, string[] names, Type[] types)
Parameters
Type |
Name |
Description |
IQueryTable |
self |
|
System.String[] |
names |
|
Type[] |
types |
|
Returns
GetColumns<TC1, TC2>(IQueryTable, String, String)
Declaration
public static Tuple<TC1, TC2> GetColumns<TC1, TC2>(this IQueryTable self, string name1, string name2)
where TC1 : IColumn where TC2 : IColumn
Parameters
Type |
Name |
Description |
IQueryTable |
self |
|
System.String |
name1 |
|
System.String |
name2 |
|
Returns
Type |
Description |
Tuple<TC1, TC2> |
|
Type Parameters
GetColumns<TC1, TC2, TC3>(IQueryTable, String, String, String)
Declaration
public static Tuple<TC1, TC2, TC3> GetColumns<TC1, TC2, TC3>(this IQueryTable self, string name1, string name2, string name3)
where TC1 : IColumn where TC2 : IColumn where TC3 : IColumn
Parameters
Type |
Name |
Description |
IQueryTable |
self |
|
System.String |
name1 |
|
System.String |
name2 |
|
System.String |
name3 |
|
Returns
Type |
Description |
Tuple<TC1, TC2, TC3> |
|
Type Parameters
Name |
Description |
TC1 |
|
TC2 |
|
TC3 |
|
GetColumns<TC1, TC2, TC3, TC4>(IQueryTable, String, String, String, String)
Declaration
public static Tuple<TC1, TC2, TC3, TC4> GetColumns<TC1, TC2, TC3, TC4>(this IQueryTable self, string name1, string name2, string name3, string name4)
where TC1 : IColumn where TC2 : IColumn where TC3 : IColumn where TC4 : IColumn
Parameters
Type |
Name |
Description |
IQueryTable |
self |
|
System.String |
name1 |
|
System.String |
name2 |
|
System.String |
name3 |
|
System.String |
name4 |
|
Returns
Type |
Description |
Tuple<TC1, TC2, TC3, TC4> |
|
Type Parameters
Name |
Description |
TC1 |
|
TC2 |
|
TC3 |
|
TC4 |
|
GetColumns<TC1, TC2, TC3, TC4, TC5>(IQueryTable, String, String, String, String, String)
Declaration
public static Tuple<TC1, TC2, TC3, TC4, TC5> GetColumns<TC1, TC2, TC3, TC4, TC5>(this IQueryTable self, string name1, string name2, string name3, string name4, string name5)
where TC1 : IColumn where TC2 : IColumn where TC3 : IColumn where TC4 : IColumn where TC5 : IColumn
Parameters
Type |
Name |
Description |
IQueryTable |
self |
|
System.String |
name1 |
|
System.String |
name2 |
|
System.String |
name3 |
|
System.String |
name4 |
|
System.String |
name5 |
|
Returns
Type |
Description |
Tuple<TC1, TC2, TC3, TC4, TC5> |
|
Type Parameters
Name |
Description |
TC1 |
|
TC2 |
|
TC3 |
|
TC4 |
|
TC5 |
|
GetColumns<TC1, TC2, TC3, TC4, TC5, TC6>(IQueryTable, String, String, String, String, String, String)
Declaration
public static Tuple<TC1, TC2, TC3, TC4, TC5, TC6> GetColumns<TC1, TC2, TC3, TC4, TC5, TC6>(this IQueryTable self, string name1, string name2, string name3, string name4, string name5, string name6)
where TC1 : IColumn where TC2 : IColumn where TC3 : IColumn where TC4 : IColumn where TC5 : IColumn where TC6 : IColumn
Parameters
Type |
Name |
Description |
IQueryTable |
self |
|
System.String |
name1 |
|
System.String |
name2 |
|
System.String |
name3 |
|
System.String |
name4 |
|
System.String |
name5 |
|
System.String |
name6 |
|
Returns
Type |
Description |
Tuple<TC1, TC2, TC3, TC4, TC5, TC6> |
|
Type Parameters
Name |
Description |
TC1 |
|
TC2 |
|
TC3 |
|
TC4 |
|
TC5 |
|
TC6 |
|
GetColumns<TC1, TC2, TC3, TC4, TC5, TC6, TC7>(IQueryTable, String, String, String, String, String, String, String)
Declaration
public static Tuple<TC1, TC2, TC3, TC4, TC5, TC6, TC7> GetColumns<TC1, TC2, TC3, TC4, TC5, TC6, TC7>(this IQueryTable self, string name1, string name2, string name3, string name4, string name5, string name6, string name7)
where TC1 : IColumn where TC2 : IColumn where TC3 : IColumn where TC4 : IColumn where TC5 : IColumn where TC6 : IColumn where TC7 : IColumn
Parameters
Type |
Name |
Description |
IQueryTable |
self |
|
System.String |
name1 |
|
System.String |
name2 |
|
System.String |
name3 |
|
System.String |
name4 |
|
System.String |
name5 |
|
System.String |
name6 |
|
System.String |
name7 |
|
Returns
Type |
Description |
Tuple<TC1, TC2, TC3, TC4, TC5, TC6, TC7> |
|
Type Parameters
Name |
Description |
TC1 |
|
TC2 |
|
TC3 |
|
TC4 |
|
TC5 |
|
TC6 |
|
TC7 |
|
GetColumnsTask<TC1, TC2>(IQueryTable, String, String)
Declaration
public static Task<Tuple<TC1, TC2>> GetColumnsTask<TC1, TC2>(this IQueryTable self, string name1, string name2)
where TC1 : IColumn where TC2 : IColumn
Parameters
Type |
Name |
Description |
IQueryTable |
self |
|
System.String |
name1 |
|
System.String |
name2 |
|
Returns
Type |
Description |
Task<Tuple<TC1, TC2>> |
|
Type Parameters
GetColumnsTask<TC1, TC2, TC3>(IQueryTable, String, String, String)
Declaration
public static Task<Tuple<TC1, TC2, TC3>> GetColumnsTask<TC1, TC2, TC3>(this IQueryTable self, string name1, string name2, string name3)
where TC1 : IColumn where TC2 : IColumn where TC3 : IColumn
Parameters
Type |
Name |
Description |
IQueryTable |
self |
|
System.String |
name1 |
|
System.String |
name2 |
|
System.String |
name3 |
|
Returns
Type |
Description |
Task<Tuple<TC1, TC2, TC3>> |
|
Type Parameters
Name |
Description |
TC1 |
|
TC2 |
|
TC3 |
|
GetColumnsTask<TC1, TC2, TC3, TC4>(IQueryTable, String, String, String, String)
Declaration
public static Task<Tuple<TC1, TC2, TC3, TC4>> GetColumnsTask<TC1, TC2, TC3, TC4>(this IQueryTable self, string name1, string name2, string name3, string name4)
where TC1 : IColumn where TC2 : IColumn where TC3 : IColumn where TC4 : IColumn
Parameters
Type |
Name |
Description |
IQueryTable |
self |
|
System.String |
name1 |
|
System.String |
name2 |
|
System.String |
name3 |
|
System.String |
name4 |
|
Returns
Type |
Description |
Task<Tuple<TC1, TC2, TC3, TC4>> |
|
Type Parameters
Name |
Description |
TC1 |
|
TC2 |
|
TC3 |
|
TC4 |
|
GetColumnsTask<TC1, TC2, TC3, TC4, TC5>(IQueryTable, String, String, String, String, String)
Declaration
public static Task<Tuple<TC1, TC2, TC3, TC4, TC5>> GetColumnsTask<TC1, TC2, TC3, TC4, TC5>(this IQueryTable self, string name1, string name2, string name3, string name4, string name5)
where TC1 : IColumn where TC2 : IColumn where TC3 : IColumn where TC4 : IColumn where TC5 : IColumn
Parameters
Type |
Name |
Description |
IQueryTable |
self |
|
System.String |
name1 |
|
System.String |
name2 |
|
System.String |
name3 |
|
System.String |
name4 |
|
System.String |
name5 |
|
Returns
Type |
Description |
Task<Tuple<TC1, TC2, TC3, TC4, TC5>> |
|
Type Parameters
Name |
Description |
TC1 |
|
TC2 |
|
TC3 |
|
TC4 |
|
TC5 |
|
GetColumnsTask<TC1, TC2, TC3, TC4, TC5, TC6>(IQueryTable, String, String, String, String, String, String)
Declaration
public static Task<Tuple<TC1, TC2, TC3, TC4, TC5, TC6>> GetColumnsTask<TC1, TC2, TC3, TC4, TC5, TC6>(this IQueryTable self, string name1, string name2, string name3, string name4, string name5, string name6)
where TC1 : IColumn where TC2 : IColumn where TC3 : IColumn where TC4 : IColumn where TC5 : IColumn where TC6 : IColumn
Parameters
Type |
Name |
Description |
IQueryTable |
self |
|
System.String |
name1 |
|
System.String |
name2 |
|
System.String |
name3 |
|
System.String |
name4 |
|
System.String |
name5 |
|
System.String |
name6 |
|
Returns
Type |
Description |
Task<Tuple<TC1, TC2, TC3, TC4, TC5, TC6>> |
|
Type Parameters
Name |
Description |
TC1 |
|
TC2 |
|
TC3 |
|
TC4 |
|
TC5 |
|
TC6 |
|
GetColumnsTask<TC1, TC2, TC3, TC4, TC5, TC6, TC7>(IQueryTable, String, String, String, String, String, String, String)
Declaration
public static Task<Tuple<TC1, TC2, TC3, TC4, TC5, TC6, TC7>> GetColumnsTask<TC1, TC2, TC3, TC4, TC5, TC6, TC7>(this IQueryTable self, string name1, string name2, string name3, string name4, string name5, string name6, string name7)
where TC1 : IColumn where TC2 : IColumn where TC3 : IColumn where TC4 : IColumn where TC5 : IColumn where TC6 : IColumn where TC7 : IColumn
Parameters
Type |
Name |
Description |
IQueryTable |
self |
|
System.String |
name1 |
|
System.String |
name2 |
|
System.String |
name3 |
|
System.String |
name4 |
|
System.String |
name5 |
|
System.String |
name6 |
|
System.String |
name7 |
|
Returns
Type |
Description |
Task<Tuple<TC1, TC2, TC3, TC4, TC5, TC6, TC7>> |
|
Type Parameters
Name |
Description |
TC1 |
|
TC2 |
|
TC3 |
|
TC4 |
|
TC5 |
|
TC6 |
|
TC7 |
|
GetColumnTask<TCol>(IQueryTable, String)
Declaration
public static Task<TCol> GetColumnTask<TCol>(this IQueryTable self, string name)
where TCol : IColumn
Parameters
Type |
Name |
Description |
IQueryTable |
self |
|
System.String |
name |
|
Returns
Type |
Description |
Task<TCol> |
|
Type Parameters