Class IQueryTable_FluentExtensions
Inheritance
System.Object
IQueryTable_FluentExtensions
Assembly: DeephavenOpenAPI.dll
Syntax
public static class IQueryTable_FluentExtensions : object
Methods
AbsSumBy(IQueryTable, ISelectColumn[])
Declaration
public static IQueryTable AbsSumBy(this IQueryTable self, params ISelectColumn[] groupByColumns)
Parameters
Returns
AsOfJoin(IQueryTable, IQueryTable, IMatchWithColumn[], ISelectColumn[])
Declaration
public static IQueryTable AsOfJoin(this IQueryTable self, IQueryTable rhs, IMatchWithColumn[] columnsToMatch, ISelectColumn[] columnsToAdd)
Parameters
Returns
AvgBy(IQueryTable, ISelectColumn[])
Declaration
public static IQueryTable AvgBy(this IQueryTable self, params ISelectColumn[] columns)
Parameters
Returns
By(IQueryTable, AggregateCombo, ISelectColumn[])
Declaration
public static IQueryTable By(this IQueryTable self, AggregateCombo comboAggregate, params ISelectColumn[] groupByColumns)
Parameters
Returns
By(IQueryTable, ISelectColumn[])
Declaration
public static IQueryTable By(this IQueryTable self, params ISelectColumn[] columns)
Parameters
Returns
CountBy(IQueryTable, IColumn, ISelectColumn[])
Declaration
public static IQueryTable CountBy(this IQueryTable self, IColumn resultColumn, params ISelectColumn[] groupByColumns)
Parameters
Returns
DropColumns(IQueryTable, IColumn[])
Declaration
public static IQueryTable DropColumns(this IQueryTable self, params IColumn[] columns)
Parameters
Returns
ExactJoin(IQueryTable, IQueryTable, IMatchWithColumn[], ISelectColumn[])
Declaration
public static IQueryTable ExactJoin(this IQueryTable self, IQueryTable rhs, IMatchWithColumn[] columnsToMatch, ISelectColumn[] columnsToAdd)
Parameters
Returns
FirstBy(IQueryTable, ISelectColumn[])
Declaration
public static IQueryTable FirstBy(this IQueryTable self, params ISelectColumn[] groupByColumns)
Parameters
Returns
HeadBy(IQueryTable, Int32, ISelectColumn[])
Declaration
public static IQueryTable HeadBy(this IQueryTable self, int n, params ISelectColumn[] groupByColumns)
Parameters
Returns
InnerJoin(IQueryTable, IQueryTable, IMatchWithColumn[], ISelectColumn[])
Declaration
public static IQueryTable InnerJoin(this IQueryTable self, IQueryTable rhs, IMatchWithColumn[] columnsToMatch, ISelectColumn[] columnsToAdd)
Parameters
Returns
LastBy(IQueryTable, ISelectColumn[])
Declaration
public static IQueryTable LastBy(this IQueryTable self, params ISelectColumn[] groupByColumns)
Parameters
Returns
LazyUpdate(IQueryTable, ISelectColumn[])
Declaration
public static IQueryTable LazyUpdate(this IQueryTable self, params ISelectColumn[] customColumns)
Parameters
Returns
LeftJoin(IQueryTable, IQueryTable, IMatchWithColumn[], ISelectColumn[])
Declaration
public static IQueryTable LeftJoin(this IQueryTable self, IQueryTable rhs, IMatchWithColumn[] columnsToMatch, ISelectColumn[] columnsToAdd)
Parameters
Returns
MaxBy(IQueryTable, ISelectColumn[])
Declaration
public static IQueryTable MaxBy(this IQueryTable self, params ISelectColumn[] groupByColumns)
Parameters
Returns
MedianBy(IQueryTable, ISelectColumn[])
Declaration
public static IQueryTable MedianBy(this IQueryTable self, params ISelectColumn[] groupByColumns)
Parameters
Returns
MinBy(IQueryTable, ISelectColumn[])
Declaration
public static IQueryTable MinBy(this IQueryTable self, params ISelectColumn[] groupByColumns)
Parameters
Returns
NaturalJoin(IQueryTable, IQueryTable, IMatchWithColumn[], ISelectColumn[])
Declaration
public static IQueryTable NaturalJoin(this IQueryTable self, IQueryTable rhs, IMatchWithColumn[] columnsToMatch, ISelectColumn[] columnsToAdd)
Parameters
Returns
PercentileBy(IQueryTable, Double, ISelectColumn[])
Declaration
public static IQueryTable PercentileBy(this IQueryTable self, double percentile, params ISelectColumn[] groupByColumns)
Parameters
Returns
PercentileBy(IQueryTable, Double, Boolean, ISelectColumn[])
Declaration
public static IQueryTable PercentileBy(this IQueryTable self, double percentile, bool avgMedian, params ISelectColumn[] groupByColumns)
Parameters
Returns
ReverseAsOfJoin(IQueryTable, IQueryTable, IMatchWithColumn[], ISelectColumn[])
Declaration
public static IQueryTable ReverseAsOfJoin(this IQueryTable self, IQueryTable rhs, IMatchWithColumn[] columnsToMatch, ISelectColumn[] columnsToAdd)
Parameters
Returns
Select(IQueryTable, ISelectColumn[])
Declaration
public static IQueryTable Select(this IQueryTable self, params ISelectColumn[] columns)
Parameters
Returns
Sort(IQueryTable, IColumn[])
Declaration
public static IQueryTable Sort(this IQueryTable self, params IColumn[] columns)
Parameters
Returns
Sort(IQueryTable, SortDirection, Boolean, IColumn[])
Declaration
public static IQueryTable Sort(this IQueryTable self, SortDirection direction, bool abs, params IColumn[] columns)
Parameters
Returns
SortAbs(IQueryTable, IColumn[])
Declaration
public static IQueryTable SortAbs(this IQueryTable self, params IColumn[] columns)
Parameters
Returns
SortDescending(IQueryTable, IColumn[])
Declaration
public static IQueryTable SortDescending(this IQueryTable self, params IColumn[] columns)
Parameters
Returns
SortDescendingAbs(IQueryTable, IColumn[])
Declaration
public static IQueryTable SortDescendingAbs(this IQueryTable self, params IColumn[] columns)
Parameters
Returns
StdBy(IQueryTable, ISelectColumn[])
Declaration
public static IQueryTable StdBy(this IQueryTable self, params ISelectColumn[] groupByColumns)
Parameters
Returns
SumBy(IQueryTable, ISelectColumn[])
Declaration
public static IQueryTable SumBy(this IQueryTable self, params ISelectColumn[] groupByColumns)
Parameters
Returns
TailBy(IQueryTable, Int32, ISelectColumn[])
Declaration
public static IQueryTable TailBy(this IQueryTable self, int n, params ISelectColumn[] groupByColumns)
Parameters
Returns
Ungroup(IQueryTable, ISelectColumn[])
Declaration
public static IQueryTable Ungroup(this IQueryTable self, params ISelectColumn[] groupByColumns)
Parameters
Returns
Ungroup(IQueryTable, Boolean, ISelectColumn[])
Declaration
public static IQueryTable Ungroup(this IQueryTable self, bool nullFill, params ISelectColumn[] groupByColumns)
Parameters
Returns
Update(IQueryTable, ISelectColumn[])
Declaration
public static IQueryTable Update(this IQueryTable self, params ISelectColumn[] customColumns)
Parameters
Returns
UpdateView(IQueryTable, ISelectColumn[])
Declaration
public static IQueryTable UpdateView(this IQueryTable self, params ISelectColumn[] customColumns)
Parameters
Returns
VarBy(IQueryTable, ISelectColumn[])
Declaration
public static IQueryTable VarBy(this IQueryTable self, params ISelectColumn[] groupByColumns)
Parameters
Returns
View(IQueryTable, ISelectColumn[])
Declaration
public static IQueryTable View(this IQueryTable self, params ISelectColumn[] customColumns)
Parameters
Returns
WAvgBy(IQueryTable, IColumn, ISelectColumn[])
Declaration
public static IQueryTable WAvgBy(this IQueryTable self, IColumn weightColumn, params ISelectColumn[] groupByColumns)
Parameters
Returns
Where(IQueryTable, BooleanExpression)
Declaration
public static IQueryTable Where(this IQueryTable self, BooleanExpression condition)
Parameters
Returns