type github.com/polarsignals/frostdb/query/logicalplan.Expr (interface)
Method Implmentations
Accept(Visitor) bool
(*AggregationFunction).Accept
(*AliasExpr).Accept
(*AllExpr).Accept
(*BinaryExpr).Accept
(*Column).Accept
(*ConvertExpr).Accept
(*DurationExpr).Accept
(*DynamicColumn).Accept
(*IfExpr).Accept
(*IsNullExpr).Accept
(*LiteralExpr).Accept
(*NotExpr).Accept
Clone() Expr
(*AggregationFunction).Clone
(*AliasExpr).Clone
(*AllExpr).Clone
(*BinaryExpr).Clone
(*Column).Clone
(*ConvertExpr).Clone
(*DurationExpr).Clone
(*DynamicColumn).Clone
(*IfExpr).Clone
(*IsNullExpr).Clone
(*LiteralExpr).Clone
(*NotExpr).Clone
ColumnsUsedExprs() []Expr
(*AggregationFunction).ColumnsUsedExprs
(*AliasExpr).ColumnsUsedExprs
(*AllExpr).ColumnsUsedExprs
(*BinaryExpr).ColumnsUsedExprs
(*Column).ColumnsUsedExprs
(*ConvertExpr).ColumnsUsedExprs
(*DurationExpr).ColumnsUsedExprs
(*DynamicColumn).ColumnsUsedExprs
(*IfExpr).ColumnsUsedExprs
(*IsNullExpr).ColumnsUsedExprs
(*LiteralExpr).ColumnsUsedExprs
(*NotExpr).ColumnsUsedExprs
Computed() bool
(*AggregationFunction).Computed
(*AliasExpr).Computed
(*AllExpr).Computed
(*BinaryExpr).Computed
(*Column).Computed
(*ConvertExpr).Computed
(*DurationExpr).Computed
(*DynamicColumn).Computed
(*IfExpr).Computed
(*IsNullExpr).Computed
(*LiteralExpr).Computed
(*NotExpr).Computed
DataType(ExprTypeFinder) (arrow.DataType, error)
(*AggregationFunction).DataType
(*AliasExpr).DataType
(*AllExpr).DataType
(*BinaryExpr).DataType
(*Column).DataType
(*ConvertExpr).DataType
(*DurationExpr).DataType
(*DynamicColumn).DataType
(*IfExpr).DataType
(*IsNullExpr).DataType
(*LiteralExpr).DataType
(*NotExpr).DataType
Equal(Expr) bool
(*AggregationFunction).Equal
(*AliasExpr).Equal
(*AllExpr).Equal
(*BinaryExpr).Equal
(*Column).Equal
(*ConvertExpr).Equal
(*DurationExpr).Equal
(*DynamicColumn).Equal
(*IfExpr).Equal
(*IsNullExpr).Equal
(*LiteralExpr).Equal
(*NotExpr).Equal
MatchColumn(columnName string) bool
(*AggregationFunction).MatchColumn
(*AliasExpr).MatchColumn
(*AllExpr).MatchColumn
(*BinaryExpr).MatchColumn
(*Column).MatchColumn
(*ConvertExpr).MatchColumn
(*DurationExpr).MatchColumn
(*DynamicColumn).MatchColumn
(*IfExpr).MatchColumn
(*IsNullExpr).MatchColumn
(*LiteralExpr).MatchColumn
(*NotExpr).MatchColumn
MatchPath(path string) bool
(*AggregationFunction).MatchPath
(*AliasExpr).MatchPath
(*AllExpr).MatchPath
(*BinaryExpr).MatchPath
(*Column).MatchPath
(*ConvertExpr).MatchPath
(*DurationExpr).MatchPath
(*DynamicColumn).MatchPath
(*IfExpr).MatchPath
(*IsNullExpr).MatchPath
(*LiteralExpr).MatchPath
(*NotExpr).MatchPath
Name() string
(*AggregationFunction).Name
(*AliasExpr).Name
(*AllExpr).Name
(*BinaryExpr).Name
(*Column).Name
(*ConvertExpr).Name
(*DurationExpr).Name
(*DynamicColumn).Name
(*IfExpr).Name
(*IsNullExpr).Name
(*LiteralExpr).Name
(*NotExpr).Name
String() string
(*AggregationFunction).String
(*AliasExpr).String
(*AllExpr).String
(*BinaryExpr).String
(*Column).String
(*ConvertExpr).String
(*DurationExpr).String
(*DynamicColumn).String
(*IfExpr).String
(*IsNullExpr).String
(*LiteralExpr).String
(*NotExpr).String
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |