Show / Hide Table of Contents

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
Namespace: Deephaven.OpenAPI.Client
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 Description
TCol
Type Parameters
Name Description
TCol

GetColumns(IQueryTable)

Declaration
public static IColumn[] GetColumns(this IQueryTable self)
Parameters
Type Name Description
IQueryTable self
Returns
Type Description
IColumn[]

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
Type Description
IColumn[]

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
Name Description
TC1
TC2

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
Name Description
TC1
TC2

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
Name Description
TCol
Back to top Generated by DocFX