Documentation ¶
Index ¶
- Variables
- type AggregateExprNode
- func (*AggregateExprNode) Descriptor() ([]byte, []int)deprecated
- func (x *AggregateExprNode) GetAggrFunction() AggregateFunction
- func (x *AggregateExprNode) GetDistinct() bool
- func (x *AggregateExprNode) GetExpr() []*LogicalExprNode
- func (x *AggregateExprNode) GetFilter() *LogicalExprNode
- func (x *AggregateExprNode) GetOrderBy() []*LogicalExprNode
- func (*AggregateExprNode) ProtoMessage()
- func (x *AggregateExprNode) ProtoReflect() protoreflect.Message
- func (x *AggregateExprNode) Reset()
- func (x *AggregateExprNode) String() string
- type AggregateFunction
- func (AggregateFunction) Descriptor() protoreflect.EnumDescriptor
- func (x AggregateFunction) Enum() *AggregateFunction
- func (AggregateFunction) EnumDescriptor() ([]byte, []int)deprecated
- func (x AggregateFunction) Number() protoreflect.EnumNumber
- func (x AggregateFunction) String() string
- func (AggregateFunction) Type() protoreflect.EnumType
- type AggregateUDFExprNode
- func (*AggregateUDFExprNode) Descriptor() ([]byte, []int)deprecated
- func (x *AggregateUDFExprNode) GetArgs() []*LogicalExprNode
- func (x *AggregateUDFExprNode) GetFilter() *LogicalExprNode
- func (x *AggregateUDFExprNode) GetFunName() string
- func (x *AggregateUDFExprNode) GetKwargs() map[string]*LogicalExprNode
- func (x *AggregateUDFExprNode) GetOrderBy() []*LogicalExprNode
- func (*AggregateUDFExprNode) ProtoMessage()
- func (x *AggregateUDFExprNode) ProtoReflect() protoreflect.Message
- func (x *AggregateUDFExprNode) Reset()
- func (x *AggregateUDFExprNode) String() string
- type AliasNode
- func (*AliasNode) Descriptor() ([]byte, []int)deprecated
- func (x *AliasNode) GetAlias() string
- func (x *AliasNode) GetExpr() *LogicalExprNode
- func (x *AliasNode) GetRelation() []*OwnedTableReference
- func (*AliasNode) ProtoMessage()
- func (x *AliasNode) ProtoReflect() protoreflect.Message
- func (x *AliasNode) Reset()
- func (x *AliasNode) String() string
- type BareTableReference
- func (*BareTableReference) Descriptor() ([]byte, []int)deprecated
- func (x *BareTableReference) GetTable() string
- func (*BareTableReference) ProtoMessage()
- func (x *BareTableReference) ProtoReflect() protoreflect.Message
- func (x *BareTableReference) Reset()
- func (x *BareTableReference) String() string
- type BetweenNode
- func (*BetweenNode) Descriptor() ([]byte, []int)deprecated
- func (x *BetweenNode) GetExpr() *LogicalExprNode
- func (x *BetweenNode) GetHigh() *LogicalExprNode
- func (x *BetweenNode) GetLow() *LogicalExprNode
- func (x *BetweenNode) GetNegated() bool
- func (*BetweenNode) ProtoMessage()
- func (x *BetweenNode) ProtoReflect() protoreflect.Message
- func (x *BetweenNode) Reset()
- func (x *BetweenNode) String() string
- type BinaryExprNode
- func (*BinaryExprNode) Descriptor() ([]byte, []int)deprecated
- func (x *BinaryExprNode) GetOp() string
- func (x *BinaryExprNode) GetOperands() []*LogicalExprNode
- func (*BinaryExprNode) ProtoMessage()
- func (x *BinaryExprNode) ProtoReflect() protoreflect.Message
- func (x *BinaryExprNode) Reset()
- func (x *BinaryExprNode) String() string
- type BuiltInWindowFunction
- func (BuiltInWindowFunction) Descriptor() protoreflect.EnumDescriptor
- func (x BuiltInWindowFunction) Enum() *BuiltInWindowFunction
- func (BuiltInWindowFunction) EnumDescriptor() ([]byte, []int)deprecated
- func (x BuiltInWindowFunction) Number() protoreflect.EnumNumber
- func (x BuiltInWindowFunction) String() string
- func (BuiltInWindowFunction) Type() protoreflect.EnumType
- type CaseNode
- func (*CaseNode) Descriptor() ([]byte, []int)deprecated
- func (x *CaseNode) GetElseExpr() *LogicalExprNode
- func (x *CaseNode) GetExpr() *LogicalExprNode
- func (x *CaseNode) GetWhenThenExpr() []*WhenThen
- func (*CaseNode) ProtoMessage()
- func (x *CaseNode) ProtoReflect() protoreflect.Message
- func (x *CaseNode) Reset()
- func (x *CaseNode) String() string
- type CastNode
- type Column
- type ColumnRelation
- type CubeNode
- type ExprCall
- func (*ExprCall) Descriptor() ([]byte, []int)deprecated
- func (x *ExprCall) GetArgs() []*LogicalExprNode
- func (x *ExprCall) GetFunc() *LogicalExprNode
- func (x *ExprCall) GetKwargs() map[string]*LogicalExprNode
- func (*ExprCall) ProtoMessage()
- func (x *ExprCall) ProtoReflect() protoreflect.Message
- func (x *ExprCall) Reset()
- func (x *ExprCall) String() string
- type ExprGetAttribute
- func (*ExprGetAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *ExprGetAttribute) GetAttribute() *Identifier
- func (x *ExprGetAttribute) GetParent() *LogicalExprNode
- func (*ExprGetAttribute) ProtoMessage()
- func (x *ExprGetAttribute) ProtoReflect() protoreflect.Message
- func (x *ExprGetAttribute) Reset()
- func (x *ExprGetAttribute) String() string
- type ExprGetSubscript
- func (*ExprGetSubscript) Descriptor() ([]byte, []int)deprecated
- func (x *ExprGetSubscript) GetParent() *LogicalExprNode
- func (x *ExprGetSubscript) GetSubscript() []*LogicalExprNode
- func (*ExprGetSubscript) ProtoMessage()
- func (x *ExprGetSubscript) ProtoReflect() protoreflect.Message
- func (x *ExprGetSubscript) Reset()
- func (x *ExprGetSubscript) String() string
- type ExprLiteral
- func (*ExprLiteral) Descriptor() ([]byte, []int)deprecated
- func (x *ExprLiteral) GetIsArrowScalarObject() bool
- func (x *ExprLiteral) GetValue() *v1.ScalarValue
- func (*ExprLiteral) ProtoMessage()
- func (x *ExprLiteral) ProtoReflect() protoreflect.Message
- func (x *ExprLiteral) Reset()
- func (x *ExprLiteral) String() string
- type FullTableReference
- func (*FullTableReference) Descriptor() ([]byte, []int)deprecated
- func (x *FullTableReference) GetCatalog() string
- func (x *FullTableReference) GetSchema() string
- func (x *FullTableReference) GetTable() string
- func (*FullTableReference) ProtoMessage()
- func (x *FullTableReference) ProtoReflect() protoreflect.Message
- func (x *FullTableReference) Reset()
- func (x *FullTableReference) String() string
- type GetIndexedField
- func (*GetIndexedField) Descriptor() ([]byte, []int)deprecated
- func (x *GetIndexedField) GetExpr() *LogicalExprNode
- func (m *GetIndexedField) GetField() isGetIndexedField_Field
- func (x *GetIndexedField) GetListIndex() *ListIndex
- func (x *GetIndexedField) GetListRange() *ListRange
- func (x *GetIndexedField) GetNamedStructField() *NamedStructField
- func (*GetIndexedField) ProtoMessage()
- func (x *GetIndexedField) ProtoReflect() protoreflect.Message
- func (x *GetIndexedField) Reset()
- func (x *GetIndexedField) String() string
- type GetIndexedField_ListIndex
- type GetIndexedField_ListRange
- type GetIndexedField_NamedStructField
- type GroupingSetNode
- type ILikeNode
- func (*ILikeNode) Descriptor() ([]byte, []int)deprecated
- func (x *ILikeNode) GetEscapeChar() string
- func (x *ILikeNode) GetExpr() *LogicalExprNode
- func (x *ILikeNode) GetNegated() bool
- func (x *ILikeNode) GetPattern() *LogicalExprNode
- func (*ILikeNode) ProtoMessage()
- func (x *ILikeNode) ProtoReflect() protoreflect.Message
- func (x *ILikeNode) Reset()
- func (x *ILikeNode) String() string
- type Identifier
- type InListNode
- func (*InListNode) Descriptor() ([]byte, []int)deprecated
- func (x *InListNode) GetExpr() *LogicalExprNode
- func (x *InListNode) GetList() []*LogicalExprNode
- func (x *InListNode) GetNegated() bool
- func (*InListNode) ProtoMessage()
- func (x *InListNode) ProtoReflect() protoreflect.Message
- func (x *InListNode) Reset()
- func (x *InListNode) String() string
- type IsFalse
- type IsNotFalse
- type IsNotNull
- type IsNotTrue
- type IsNotUnknown
- type IsNull
- type IsTrue
- type IsUnknown
- type LikeNode
- func (*LikeNode) Descriptor() ([]byte, []int)deprecated
- func (x *LikeNode) GetEscapeChar() string
- func (x *LikeNode) GetExpr() *LogicalExprNode
- func (x *LikeNode) GetNegated() bool
- func (x *LikeNode) GetPattern() *LogicalExprNode
- func (*LikeNode) ProtoMessage()
- func (x *LikeNode) ProtoReflect() protoreflect.Message
- func (x *LikeNode) Reset()
- func (x *LikeNode) String() string
- type ListIndex
- type ListRange
- func (*ListRange) Descriptor() ([]byte, []int)deprecated
- func (x *ListRange) GetStart() *LogicalExprNode
- func (x *ListRange) GetStop() *LogicalExprNode
- func (*ListRange) ProtoMessage()
- func (x *ListRange) ProtoReflect() protoreflect.Message
- func (x *ListRange) Reset()
- func (x *ListRange) String() string
- type LogicalExprList
- type LogicalExprNode
- func (*LogicalExprNode) Descriptor() ([]byte, []int)deprecated
- func (x *LogicalExprNode) GetAggregateExpr() *AggregateExprNodedeprecated
- func (x *LogicalExprNode) GetAggregateUdfExpr() *AggregateUDFExprNodedeprecated
- func (x *LogicalExprNode) GetAlias() *AliasNodedeprecated
- func (x *LogicalExprNode) GetBetween() *BetweenNodedeprecated
- func (x *LogicalExprNode) GetBinaryExpr() *BinaryExprNodedeprecated
- func (x *LogicalExprNode) GetCall() *ExprCall
- func (x *LogicalExprNode) GetCase() *CaseNodedeprecated
- func (x *LogicalExprNode) GetCast() *CastNodedeprecated
- func (x *LogicalExprNode) GetColumn() *Columndeprecated
- func (x *LogicalExprNode) GetCube() *CubeNodedeprecated
- func (m *LogicalExprNode) GetExprForm() isLogicalExprNode_ExprForm
- func (m *LogicalExprNode) GetExprType() isLogicalExprNode_ExprType
- func (x *LogicalExprNode) GetGetAttribute() *ExprGetAttribute
- func (x *LogicalExprNode) GetGetIndexedField() *GetIndexedFielddeprecated
- func (x *LogicalExprNode) GetGetSubscript() *ExprGetSubscript
- func (x *LogicalExprNode) GetGroupingSet() *GroupingSetNodedeprecated
- func (x *LogicalExprNode) GetIdentifier() *Identifier
- func (x *LogicalExprNode) GetIlike() *ILikeNodedeprecated
- func (x *LogicalExprNode) GetInList() *InListNodedeprecated
- func (x *LogicalExprNode) GetIsFalse() *IsFalsedeprecated
- func (x *LogicalExprNode) GetIsNotFalse() *IsNotFalsedeprecated
- func (x *LogicalExprNode) GetIsNotNullExpr() *IsNotNulldeprecated
- func (x *LogicalExprNode) GetIsNotTrue() *IsNotTruedeprecated
- func (x *LogicalExprNode) GetIsNotUnknown() *IsNotUnknowndeprecated
- func (x *LogicalExprNode) GetIsNullExpr() *IsNulldeprecated
- func (x *LogicalExprNode) GetIsTrue() *IsTruedeprecated
- func (x *LogicalExprNode) GetIsUnknown() *IsUnknowndeprecated
- func (x *LogicalExprNode) GetLike() *LikeNodedeprecated
- func (x *LogicalExprNode) GetLiteral() *v1.ScalarValuedeprecated
- func (x *LogicalExprNode) GetLiteralValue() *ExprLiteral
- func (x *LogicalExprNode) GetNegative() *NegativeNodedeprecated
- func (x *LogicalExprNode) GetNotExpr() *Notdeprecated
- func (x *LogicalExprNode) GetPlaceholder() *PlaceholderNodedeprecated
- func (x *LogicalExprNode) GetRollup() *RollupNodedeprecated
- func (x *LogicalExprNode) GetScalarFunction() *ScalarFunctionNodedeprecated
- func (x *LogicalExprNode) GetScalarUdfExpr() *ScalarUDFExprNodedeprecated
- func (x *LogicalExprNode) GetSimilarTo() *SimilarToNodedeprecated
- func (x *LogicalExprNode) GetSort() *SortExprNodedeprecated
- func (x *LogicalExprNode) GetTryCast() *TryCastNodedeprecated
- func (x *LogicalExprNode) GetWildcard() *Wildcarddeprecated
- func (x *LogicalExprNode) GetWindowExpr() *WindowExprNodedeprecated
- func (*LogicalExprNode) ProtoMessage()
- func (x *LogicalExprNode) ProtoReflect() protoreflect.Message
- func (x *LogicalExprNode) Reset()
- func (x *LogicalExprNode) String() string
- type LogicalExprNode_AggregateExpr
- type LogicalExprNode_AggregateUdfExpr
- type LogicalExprNode_Alias
- type LogicalExprNode_Between
- type LogicalExprNode_BinaryExpr
- type LogicalExprNode_Call
- type LogicalExprNode_Case
- type LogicalExprNode_Cast
- type LogicalExprNode_Column
- type LogicalExprNode_Cube
- type LogicalExprNode_GetAttribute
- type LogicalExprNode_GetIndexedField
- type LogicalExprNode_GetSubscript
- type LogicalExprNode_GroupingSet
- type LogicalExprNode_Identifier
- type LogicalExprNode_Ilike
- type LogicalExprNode_InList
- type LogicalExprNode_IsFalse
- type LogicalExprNode_IsNotFalse
- type LogicalExprNode_IsNotNullExpr
- type LogicalExprNode_IsNotTrue
- type LogicalExprNode_IsNotUnknown
- type LogicalExprNode_IsNullExpr
- type LogicalExprNode_IsTrue
- type LogicalExprNode_IsUnknown
- type LogicalExprNode_Like
- type LogicalExprNode_Literal
- type LogicalExprNode_LiteralValue
- type LogicalExprNode_Negative
- type LogicalExprNode_NotExpr
- type LogicalExprNode_Placeholder
- type LogicalExprNode_Rollup
- type LogicalExprNode_ScalarFunction
- type LogicalExprNode_ScalarUdfExpr
- type LogicalExprNode_SimilarTo
- type LogicalExprNode_Sort
- type LogicalExprNode_TryCast
- type LogicalExprNode_Wildcard
- type LogicalExprNode_WindowExpr
- type NamedStructField
- type NegativeNode
- type Not
- type OwnedTableReference
- func (*OwnedTableReference) Descriptor() ([]byte, []int)deprecated
- func (x *OwnedTableReference) GetBare() *BareTableReference
- func (x *OwnedTableReference) GetFull() *FullTableReference
- func (x *OwnedTableReference) GetPartial() *PartialTableReference
- func (m *OwnedTableReference) GetTableReferenceEnum() isOwnedTableReference_TableReferenceEnum
- func (*OwnedTableReference) ProtoMessage()
- func (x *OwnedTableReference) ProtoReflect() protoreflect.Message
- func (x *OwnedTableReference) Reset()
- func (x *OwnedTableReference) String() string
- type OwnedTableReference_Bare
- type OwnedTableReference_Full
- type OwnedTableReference_Partial
- type PartialTableReference
- func (*PartialTableReference) Descriptor() ([]byte, []int)deprecated
- func (x *PartialTableReference) GetSchema() string
- func (x *PartialTableReference) GetTable() string
- func (*PartialTableReference) ProtoMessage()
- func (x *PartialTableReference) ProtoReflect() protoreflect.Message
- func (x *PartialTableReference) Reset()
- func (x *PartialTableReference) String() string
- type PlaceholderNode
- func (*PlaceholderNode) Descriptor() ([]byte, []int)deprecated
- func (x *PlaceholderNode) GetDataType() *v1.ArrowType
- func (x *PlaceholderNode) GetId() string
- func (*PlaceholderNode) ProtoMessage()
- func (x *PlaceholderNode) ProtoReflect() protoreflect.Message
- func (x *PlaceholderNode) Reset()
- func (x *PlaceholderNode) String() string
- type RollupNode
- type ScalarFunction
- func (ScalarFunction) Descriptor() protoreflect.EnumDescriptor
- func (x ScalarFunction) Enum() *ScalarFunction
- func (ScalarFunction) EnumDescriptor() ([]byte, []int)deprecated
- func (x ScalarFunction) Number() protoreflect.EnumNumber
- func (x ScalarFunction) String() string
- func (ScalarFunction) Type() protoreflect.EnumType
- type ScalarFunctionNode
- func (*ScalarFunctionNode) Descriptor() ([]byte, []int)deprecated
- func (x *ScalarFunctionNode) GetArgs() []*LogicalExprNode
- func (x *ScalarFunctionNode) GetFun() ScalarFunction
- func (*ScalarFunctionNode) ProtoMessage()
- func (x *ScalarFunctionNode) ProtoReflect() protoreflect.Message
- func (x *ScalarFunctionNode) Reset()
- func (x *ScalarFunctionNode) String() string
- type ScalarUDFExprNode
- func (*ScalarUDFExprNode) Descriptor() ([]byte, []int)deprecated
- func (x *ScalarUDFExprNode) GetArgs() []*LogicalExprNode
- func (x *ScalarUDFExprNode) GetFunName() string
- func (*ScalarUDFExprNode) ProtoMessage()
- func (x *ScalarUDFExprNode) ProtoReflect() protoreflect.Message
- func (x *ScalarUDFExprNode) Reset()
- func (x *ScalarUDFExprNode) String() string
- type SimilarToNode
- func (*SimilarToNode) Descriptor() ([]byte, []int)deprecated
- func (x *SimilarToNode) GetEscapeChar() string
- func (x *SimilarToNode) GetExpr() *LogicalExprNode
- func (x *SimilarToNode) GetNegated() bool
- func (x *SimilarToNode) GetPattern() *LogicalExprNode
- func (*SimilarToNode) ProtoMessage()
- func (x *SimilarToNode) ProtoReflect() protoreflect.Message
- func (x *SimilarToNode) Reset()
- func (x *SimilarToNode) String() string
- type SortExprNode
- func (*SortExprNode) Descriptor() ([]byte, []int)deprecated
- func (x *SortExprNode) GetAsc() bool
- func (x *SortExprNode) GetExpr() *LogicalExprNode
- func (x *SortExprNode) GetNullsFirst() bool
- func (*SortExprNode) ProtoMessage()
- func (x *SortExprNode) ProtoReflect() protoreflect.Message
- func (x *SortExprNode) Reset()
- func (x *SortExprNode) String() string
- type TryCastNode
- func (*TryCastNode) Descriptor() ([]byte, []int)deprecated
- func (x *TryCastNode) GetArrowType() *v1.ArrowType
- func (x *TryCastNode) GetExpr() *LogicalExprNode
- func (*TryCastNode) ProtoMessage()
- func (x *TryCastNode) ProtoReflect() protoreflect.Message
- func (x *TryCastNode) Reset()
- func (x *TryCastNode) String() string
- type WhenThen
- func (*WhenThen) Descriptor() ([]byte, []int)deprecated
- func (x *WhenThen) GetThenExpr() *LogicalExprNode
- func (x *WhenThen) GetWhenExpr() *LogicalExprNode
- func (*WhenThen) ProtoMessage()
- func (x *WhenThen) ProtoReflect() protoreflect.Message
- func (x *WhenThen) Reset()
- func (x *WhenThen) String() string
- type Wildcard
- type WindowExprNode
- func (*WindowExprNode) Descriptor() ([]byte, []int)deprecated
- func (x *WindowExprNode) GetAggrFunction() AggregateFunction
- func (x *WindowExprNode) GetBuiltInFunction() BuiltInWindowFunction
- func (x *WindowExprNode) GetExpr() *LogicalExprNode
- func (x *WindowExprNode) GetOrderBy() []*LogicalExprNode
- func (x *WindowExprNode) GetPartitionBy() []*LogicalExprNode
- func (x *WindowExprNode) GetUdaf() string
- func (x *WindowExprNode) GetUdwf() string
- func (x *WindowExprNode) GetWindowFrame() *WindowFrame
- func (m *WindowExprNode) GetWindowFunction() isWindowExprNode_WindowFunction
- func (*WindowExprNode) ProtoMessage()
- func (x *WindowExprNode) ProtoReflect() protoreflect.Message
- func (x *WindowExprNode) Reset()
- func (x *WindowExprNode) String() string
- type WindowExprNode_AggrFunction
- type WindowExprNode_BuiltInFunction
- type WindowExprNode_Udaf
- type WindowExprNode_Udwf
- type WindowFrame
- func (*WindowFrame) Descriptor() ([]byte, []int)deprecated
- func (x *WindowFrame) GetBound() *WindowFrameBound
- func (x *WindowFrame) GetStartBound() *WindowFrameBound
- func (x *WindowFrame) GetWindowFrameUnits() WindowFrameUnits
- func (*WindowFrame) ProtoMessage()
- func (x *WindowFrame) ProtoReflect() protoreflect.Message
- func (x *WindowFrame) Reset()
- func (x *WindowFrame) String() string
- type WindowFrameBound
- func (*WindowFrameBound) Descriptor() ([]byte, []int)deprecated
- func (x *WindowFrameBound) GetBoundValue() *v1.ScalarValue
- func (x *WindowFrameBound) GetWindowFrameBoundType() WindowFrameBoundType
- func (*WindowFrameBound) ProtoMessage()
- func (x *WindowFrameBound) ProtoReflect() protoreflect.Message
- func (x *WindowFrameBound) Reset()
- func (x *WindowFrameBound) String() string
- type WindowFrameBoundType
- func (WindowFrameBoundType) Descriptor() protoreflect.EnumDescriptor
- func (x WindowFrameBoundType) Enum() *WindowFrameBoundType
- func (WindowFrameBoundType) EnumDescriptor() ([]byte, []int)deprecated
- func (x WindowFrameBoundType) Number() protoreflect.EnumNumber
- func (x WindowFrameBoundType) String() string
- func (WindowFrameBoundType) Type() protoreflect.EnumType
- type WindowFrameUnits
- func (WindowFrameUnits) Descriptor() protoreflect.EnumDescriptor
- func (x WindowFrameUnits) Enum() *WindowFrameUnits
- func (WindowFrameUnits) EnumDescriptor() ([]byte, []int)deprecated
- func (x WindowFrameUnits) Number() protoreflect.EnumNumber
- func (x WindowFrameUnits) String() string
- func (WindowFrameUnits) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
var ( ScalarFunction_name = map[int32]string{}/* 131 elements not displayed */ ScalarFunction_value = map[string]int32{}/* 131 elements not displayed */ )
Enum value maps for ScalarFunction.
var ( AggregateFunction_name = map[int32]string{ 0: "AGGREGATE_FUNCTION_UNSPECIFIED", 1: "AGGREGATE_FUNCTION_MIN", 2: "AGGREGATE_FUNCTION_MAX", 3: "AGGREGATE_FUNCTION_SUM", 4: "AGGREGATE_FUNCTION_AVG", 5: "AGGREGATE_FUNCTION_COUNT", 6: "AGGREGATE_FUNCTION_APPROX_DISTINCT", 7: "AGGREGATE_FUNCTION_ARRAY", 8: "AGGREGATE_FUNCTION_VARIANCE", 9: "AGGREGATE_FUNCTION_VARIANCE_POP", 10: "AGGREGATE_FUNCTION_COVARIANCE", 11: "AGGREGATE_FUNCTION_COVARIANCE_POP", 12: "AGGREGATE_FUNCTION_STDDEV", 13: "AGGREGATE_FUNCTION_STDDEV_POP", 14: "AGGREGATE_FUNCTION_CORRELATION", 15: "AGGREGATE_FUNCTION_APPROX_PERCENTILE_CONT", 16: "AGGREGATE_FUNCTION_APPROX_MEDIAN", 17: "AGGREGATE_FUNCTION_APPROX_PERCENTILE_CONT_WITH_WEIGHT", 18: "AGGREGATE_FUNCTION_GROUPING", 19: "AGGREGATE_FUNCTION_MEDIAN", 20: "AGGREGATE_FUNCTION_BIT_AND", 21: "AGGREGATE_FUNCTION_BIT_OR", 22: "AGGREGATE_FUNCTION_BIT_XOR", 23: "AGGREGATE_FUNCTION_BOOL_AND", 24: "AGGREGATE_FUNCTION_BOOL_OR", 25: "AGGREGATE_FUNCTION_FIRST_VALUE", 26: "AGGREGATE_FUNCTION_LAST_VALUE", 27: "AGGREGATE_FUNCTION_REGR_SLOPE", 28: "AGGREGATE_FUNCTION_REGR_INTERCEPT", 29: "AGGREGATE_FUNCTION_REGR_COUNT", 30: "AGGREGATE_FUNCTION_REGR_R2", 31: "AGGREGATE_FUNCTION_REGR_AVGX", 32: "AGGREGATE_FUNCTION_REGR_AVGY", 33: "AGGREGATE_FUNCTION_REGR_SXX", 34: "AGGREGATE_FUNCTION_REGR_SYY", 35: "AGGREGATE_FUNCTION_REGR_SXY", 36: "AGGREGATE_FUNCTION_STRING", } AggregateFunction_value = map[string]int32{ "AGGREGATE_FUNCTION_UNSPECIFIED": 0, "AGGREGATE_FUNCTION_MIN": 1, "AGGREGATE_FUNCTION_MAX": 2, "AGGREGATE_FUNCTION_SUM": 3, "AGGREGATE_FUNCTION_AVG": 4, "AGGREGATE_FUNCTION_COUNT": 5, "AGGREGATE_FUNCTION_APPROX_DISTINCT": 6, "AGGREGATE_FUNCTION_ARRAY": 7, "AGGREGATE_FUNCTION_VARIANCE": 8, "AGGREGATE_FUNCTION_VARIANCE_POP": 9, "AGGREGATE_FUNCTION_COVARIANCE": 10, "AGGREGATE_FUNCTION_COVARIANCE_POP": 11, "AGGREGATE_FUNCTION_STDDEV": 12, "AGGREGATE_FUNCTION_STDDEV_POP": 13, "AGGREGATE_FUNCTION_CORRELATION": 14, "AGGREGATE_FUNCTION_APPROX_PERCENTILE_CONT": 15, "AGGREGATE_FUNCTION_APPROX_MEDIAN": 16, "AGGREGATE_FUNCTION_APPROX_PERCENTILE_CONT_WITH_WEIGHT": 17, "AGGREGATE_FUNCTION_GROUPING": 18, "AGGREGATE_FUNCTION_MEDIAN": 19, "AGGREGATE_FUNCTION_BIT_AND": 20, "AGGREGATE_FUNCTION_BIT_OR": 21, "AGGREGATE_FUNCTION_BIT_XOR": 22, "AGGREGATE_FUNCTION_BOOL_AND": 23, "AGGREGATE_FUNCTION_BOOL_OR": 24, "AGGREGATE_FUNCTION_FIRST_VALUE": 25, "AGGREGATE_FUNCTION_LAST_VALUE": 26, "AGGREGATE_FUNCTION_REGR_SLOPE": 27, "AGGREGATE_FUNCTION_REGR_INTERCEPT": 28, "AGGREGATE_FUNCTION_REGR_COUNT": 29, "AGGREGATE_FUNCTION_REGR_R2": 30, "AGGREGATE_FUNCTION_REGR_AVGX": 31, "AGGREGATE_FUNCTION_REGR_AVGY": 32, "AGGREGATE_FUNCTION_REGR_SXX": 33, "AGGREGATE_FUNCTION_REGR_SYY": 34, "AGGREGATE_FUNCTION_REGR_SXY": 35, "AGGREGATE_FUNCTION_STRING": 36, } )
Enum value maps for AggregateFunction.
var ( BuiltInWindowFunction_name = map[int32]string{ 0: "BUILT_IN_WINDOW_FUNCTION_UNSPECIFIED", 1: "BUILT_IN_WINDOW_FUNCTION_ROW_NUMBER", 2: "BUILT_IN_WINDOW_FUNCTION_RANK", 3: "BUILT_IN_WINDOW_FUNCTION_DENSE_RANK", 4: "BUILT_IN_WINDOW_FUNCTION_PERCENT_RANK", 5: "BUILT_IN_WINDOW_FUNCTION_CUME_DIST", 6: "BUILT_IN_WINDOW_FUNCTION_NTILE", 7: "BUILT_IN_WINDOW_FUNCTION_LAG", 8: "BUILT_IN_WINDOW_FUNCTION_LEAD", 9: "BUILT_IN_WINDOW_FUNCTION_FIRST_VALUE", 10: "BUILT_IN_WINDOW_FUNCTION_LAST_VALUE", 11: "BUILT_IN_WINDOW_FUNCTION_NTH_VALUE", } BuiltInWindowFunction_value = map[string]int32{ "BUILT_IN_WINDOW_FUNCTION_UNSPECIFIED": 0, "BUILT_IN_WINDOW_FUNCTION_ROW_NUMBER": 1, "BUILT_IN_WINDOW_FUNCTION_RANK": 2, "BUILT_IN_WINDOW_FUNCTION_DENSE_RANK": 3, "BUILT_IN_WINDOW_FUNCTION_PERCENT_RANK": 4, "BUILT_IN_WINDOW_FUNCTION_CUME_DIST": 5, "BUILT_IN_WINDOW_FUNCTION_NTILE": 6, "BUILT_IN_WINDOW_FUNCTION_LAG": 7, "BUILT_IN_WINDOW_FUNCTION_LEAD": 8, "BUILT_IN_WINDOW_FUNCTION_FIRST_VALUE": 9, "BUILT_IN_WINDOW_FUNCTION_LAST_VALUE": 10, "BUILT_IN_WINDOW_FUNCTION_NTH_VALUE": 11, } )
Enum value maps for BuiltInWindowFunction.
var ( WindowFrameUnits_name = map[int32]string{ 0: "WINDOW_FRAME_UNITS_UNSPECIFIED", 1: "WINDOW_FRAME_UNITS_ROWS", 2: "WINDOW_FRAME_UNITS_RANGE", 3: "WINDOW_FRAME_UNITS_GROUPS", } WindowFrameUnits_value = map[string]int32{ "WINDOW_FRAME_UNITS_UNSPECIFIED": 0, "WINDOW_FRAME_UNITS_ROWS": 1, "WINDOW_FRAME_UNITS_RANGE": 2, "WINDOW_FRAME_UNITS_GROUPS": 3, } )
Enum value maps for WindowFrameUnits.
var ( WindowFrameBoundType_name = map[int32]string{ 0: "WINDOW_FRAME_BOUND_TYPE_UNSPECIFIED", 1: "WINDOW_FRAME_BOUND_TYPE_CURRENT_ROW", 2: "WINDOW_FRAME_BOUND_TYPE_PRECEDING", 3: "WINDOW_FRAME_BOUND_TYPE_FOLLOWING", } WindowFrameBoundType_value = map[string]int32{ "WINDOW_FRAME_BOUND_TYPE_UNSPECIFIED": 0, "WINDOW_FRAME_BOUND_TYPE_CURRENT_ROW": 1, "WINDOW_FRAME_BOUND_TYPE_PRECEDING": 2, "WINDOW_FRAME_BOUND_TYPE_FOLLOWING": 3, } )
Enum value maps for WindowFrameBoundType.
var File_chalk_expression_v1_expression_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AggregateExprNode ¶
type AggregateExprNode struct { AggrFunction AggregateFunction `` /* 141-byte string literal not displayed */ Expr []*LogicalExprNode `protobuf:"bytes,2,rep,name=expr,proto3" json:"expr,omitempty"` Distinct bool `protobuf:"varint,3,opt,name=distinct,proto3" json:"distinct,omitempty"` Filter *LogicalExprNode `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` OrderBy []*LogicalExprNode `protobuf:"bytes,5,rep,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
func (*AggregateExprNode) Descriptor
deprecated
func (*AggregateExprNode) Descriptor() ([]byte, []int)
Deprecated: Use AggregateExprNode.ProtoReflect.Descriptor instead.
func (*AggregateExprNode) GetAggrFunction ¶
func (x *AggregateExprNode) GetAggrFunction() AggregateFunction
func (*AggregateExprNode) GetDistinct ¶
func (x *AggregateExprNode) GetDistinct() bool
func (*AggregateExprNode) GetExpr ¶
func (x *AggregateExprNode) GetExpr() []*LogicalExprNode
func (*AggregateExprNode) GetFilter ¶
func (x *AggregateExprNode) GetFilter() *LogicalExprNode
func (*AggregateExprNode) GetOrderBy ¶
func (x *AggregateExprNode) GetOrderBy() []*LogicalExprNode
func (*AggregateExprNode) ProtoMessage ¶
func (*AggregateExprNode) ProtoMessage()
func (*AggregateExprNode) ProtoReflect ¶
func (x *AggregateExprNode) ProtoReflect() protoreflect.Message
func (*AggregateExprNode) Reset ¶
func (x *AggregateExprNode) Reset()
func (*AggregateExprNode) String ¶
func (x *AggregateExprNode) String() string
type AggregateFunction ¶
type AggregateFunction int32
const ( AggregateFunction_AGGREGATE_FUNCTION_UNSPECIFIED AggregateFunction = 0 AggregateFunction_AGGREGATE_FUNCTION_MIN AggregateFunction = 1 AggregateFunction_AGGREGATE_FUNCTION_MAX AggregateFunction = 2 AggregateFunction_AGGREGATE_FUNCTION_SUM AggregateFunction = 3 AggregateFunction_AGGREGATE_FUNCTION_AVG AggregateFunction = 4 AggregateFunction_AGGREGATE_FUNCTION_COUNT AggregateFunction = 5 AggregateFunction_AGGREGATE_FUNCTION_APPROX_DISTINCT AggregateFunction = 6 AggregateFunction_AGGREGATE_FUNCTION_ARRAY AggregateFunction = 7 AggregateFunction_AGGREGATE_FUNCTION_VARIANCE AggregateFunction = 8 AggregateFunction_AGGREGATE_FUNCTION_VARIANCE_POP AggregateFunction = 9 AggregateFunction_AGGREGATE_FUNCTION_COVARIANCE AggregateFunction = 10 AggregateFunction_AGGREGATE_FUNCTION_COVARIANCE_POP AggregateFunction = 11 AggregateFunction_AGGREGATE_FUNCTION_STDDEV AggregateFunction = 12 AggregateFunction_AGGREGATE_FUNCTION_STDDEV_POP AggregateFunction = 13 AggregateFunction_AGGREGATE_FUNCTION_CORRELATION AggregateFunction = 14 AggregateFunction_AGGREGATE_FUNCTION_APPROX_PERCENTILE_CONT AggregateFunction = 15 AggregateFunction_AGGREGATE_FUNCTION_APPROX_MEDIAN AggregateFunction = 16 AggregateFunction_AGGREGATE_FUNCTION_APPROX_PERCENTILE_CONT_WITH_WEIGHT AggregateFunction = 17 AggregateFunction_AGGREGATE_FUNCTION_GROUPING AggregateFunction = 18 AggregateFunction_AGGREGATE_FUNCTION_MEDIAN AggregateFunction = 19 AggregateFunction_AGGREGATE_FUNCTION_BIT_AND AggregateFunction = 20 AggregateFunction_AGGREGATE_FUNCTION_BIT_OR AggregateFunction = 21 AggregateFunction_AGGREGATE_FUNCTION_BIT_XOR AggregateFunction = 22 AggregateFunction_AGGREGATE_FUNCTION_BOOL_AND AggregateFunction = 23 AggregateFunction_AGGREGATE_FUNCTION_BOOL_OR AggregateFunction = 24 AggregateFunction_AGGREGATE_FUNCTION_FIRST_VALUE AggregateFunction = 25 AggregateFunction_AGGREGATE_FUNCTION_LAST_VALUE AggregateFunction = 26 AggregateFunction_AGGREGATE_FUNCTION_REGR_SLOPE AggregateFunction = 27 AggregateFunction_AGGREGATE_FUNCTION_REGR_INTERCEPT AggregateFunction = 28 AggregateFunction_AGGREGATE_FUNCTION_REGR_COUNT AggregateFunction = 29 AggregateFunction_AGGREGATE_FUNCTION_REGR_R2 AggregateFunction = 30 AggregateFunction_AGGREGATE_FUNCTION_REGR_AVGX AggregateFunction = 31 AggregateFunction_AGGREGATE_FUNCTION_REGR_AVGY AggregateFunction = 32 AggregateFunction_AGGREGATE_FUNCTION_REGR_SXX AggregateFunction = 33 AggregateFunction_AGGREGATE_FUNCTION_REGR_SYY AggregateFunction = 34 AggregateFunction_AGGREGATE_FUNCTION_REGR_SXY AggregateFunction = 35 AggregateFunction_AGGREGATE_FUNCTION_STRING AggregateFunction = 36 )
func (AggregateFunction) Descriptor ¶
func (AggregateFunction) Descriptor() protoreflect.EnumDescriptor
func (AggregateFunction) Enum ¶
func (x AggregateFunction) Enum() *AggregateFunction
func (AggregateFunction) EnumDescriptor
deprecated
func (AggregateFunction) EnumDescriptor() ([]byte, []int)
Deprecated: Use AggregateFunction.Descriptor instead.
func (AggregateFunction) Number ¶
func (x AggregateFunction) Number() protoreflect.EnumNumber
func (AggregateFunction) String ¶
func (x AggregateFunction) String() string
func (AggregateFunction) Type ¶
func (AggregateFunction) Type() protoreflect.EnumType
type AggregateUDFExprNode ¶
type AggregateUDFExprNode struct { FunName string `protobuf:"bytes,1,opt,name=fun_name,json=funName,proto3" json:"fun_name,omitempty"` Args []*LogicalExprNode `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"` Filter *LogicalExprNode `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` OrderBy []*LogicalExprNode `protobuf:"bytes,4,rep,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` Kwargs map[string]*LogicalExprNode `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
func (*AggregateUDFExprNode) Descriptor
deprecated
func (*AggregateUDFExprNode) Descriptor() ([]byte, []int)
Deprecated: Use AggregateUDFExprNode.ProtoReflect.Descriptor instead.
func (*AggregateUDFExprNode) GetArgs ¶
func (x *AggregateUDFExprNode) GetArgs() []*LogicalExprNode
func (*AggregateUDFExprNode) GetFilter ¶
func (x *AggregateUDFExprNode) GetFilter() *LogicalExprNode
func (*AggregateUDFExprNode) GetFunName ¶
func (x *AggregateUDFExprNode) GetFunName() string
func (*AggregateUDFExprNode) GetKwargs ¶ added in v0.13.9
func (x *AggregateUDFExprNode) GetKwargs() map[string]*LogicalExprNode
func (*AggregateUDFExprNode) GetOrderBy ¶
func (x *AggregateUDFExprNode) GetOrderBy() []*LogicalExprNode
func (*AggregateUDFExprNode) ProtoMessage ¶
func (*AggregateUDFExprNode) ProtoMessage()
func (*AggregateUDFExprNode) ProtoReflect ¶
func (x *AggregateUDFExprNode) ProtoReflect() protoreflect.Message
func (*AggregateUDFExprNode) Reset ¶
func (x *AggregateUDFExprNode) Reset()
func (*AggregateUDFExprNode) String ¶
func (x *AggregateUDFExprNode) String() string
type AliasNode ¶
type AliasNode struct { Expr *LogicalExprNode `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"` Alias string `protobuf:"bytes,2,opt,name=alias,proto3" json:"alias,omitempty"` Relation []*OwnedTableReference `protobuf:"bytes,3,rep,name=relation,proto3" json:"relation,omitempty"` // contains filtered or unexported fields }
func (*AliasNode) Descriptor
deprecated
func (*AliasNode) GetExpr ¶
func (x *AliasNode) GetExpr() *LogicalExprNode
func (*AliasNode) GetRelation ¶
func (x *AliasNode) GetRelation() []*OwnedTableReference
func (*AliasNode) ProtoMessage ¶
func (*AliasNode) ProtoMessage()
func (*AliasNode) ProtoReflect ¶
func (x *AliasNode) ProtoReflect() protoreflect.Message
type BareTableReference ¶
type BareTableReference struct { Table string `protobuf:"bytes,1,opt,name=table,proto3" json:"table,omitempty"` // contains filtered or unexported fields }
func (*BareTableReference) Descriptor
deprecated
func (*BareTableReference) Descriptor() ([]byte, []int)
Deprecated: Use BareTableReference.ProtoReflect.Descriptor instead.
func (*BareTableReference) GetTable ¶
func (x *BareTableReference) GetTable() string
func (*BareTableReference) ProtoMessage ¶
func (*BareTableReference) ProtoMessage()
func (*BareTableReference) ProtoReflect ¶
func (x *BareTableReference) ProtoReflect() protoreflect.Message
func (*BareTableReference) Reset ¶
func (x *BareTableReference) Reset()
func (*BareTableReference) String ¶
func (x *BareTableReference) String() string
type BetweenNode ¶
type BetweenNode struct { Expr *LogicalExprNode `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"` Negated bool `protobuf:"varint,2,opt,name=negated,proto3" json:"negated,omitempty"` Low *LogicalExprNode `protobuf:"bytes,3,opt,name=low,proto3" json:"low,omitempty"` High *LogicalExprNode `protobuf:"bytes,4,opt,name=high,proto3" json:"high,omitempty"` // contains filtered or unexported fields }
func (*BetweenNode) Descriptor
deprecated
func (*BetweenNode) Descriptor() ([]byte, []int)
Deprecated: Use BetweenNode.ProtoReflect.Descriptor instead.
func (*BetweenNode) GetExpr ¶
func (x *BetweenNode) GetExpr() *LogicalExprNode
func (*BetweenNode) GetHigh ¶
func (x *BetweenNode) GetHigh() *LogicalExprNode
func (*BetweenNode) GetLow ¶
func (x *BetweenNode) GetLow() *LogicalExprNode
func (*BetweenNode) GetNegated ¶
func (x *BetweenNode) GetNegated() bool
func (*BetweenNode) ProtoMessage ¶
func (*BetweenNode) ProtoMessage()
func (*BetweenNode) ProtoReflect ¶
func (x *BetweenNode) ProtoReflect() protoreflect.Message
func (*BetweenNode) Reset ¶
func (x *BetweenNode) Reset()
func (*BetweenNode) String ¶
func (x *BetweenNode) String() string
type BinaryExprNode ¶
type BinaryExprNode struct { // Represents the operands from the left inner most expression // to the right outer most expression where each of them are chained // with the operator 'op'. Operands []*LogicalExprNode `protobuf:"bytes,1,rep,name=operands,proto3" json:"operands,omitempty"` Op string `protobuf:"bytes,3,opt,name=op,proto3" json:"op,omitempty"` // contains filtered or unexported fields }
func (*BinaryExprNode) Descriptor
deprecated
func (*BinaryExprNode) Descriptor() ([]byte, []int)
Deprecated: Use BinaryExprNode.ProtoReflect.Descriptor instead.
func (*BinaryExprNode) GetOp ¶
func (x *BinaryExprNode) GetOp() string
func (*BinaryExprNode) GetOperands ¶
func (x *BinaryExprNode) GetOperands() []*LogicalExprNode
func (*BinaryExprNode) ProtoMessage ¶
func (*BinaryExprNode) ProtoMessage()
func (*BinaryExprNode) ProtoReflect ¶
func (x *BinaryExprNode) ProtoReflect() protoreflect.Message
func (*BinaryExprNode) Reset ¶
func (x *BinaryExprNode) Reset()
func (*BinaryExprNode) String ¶
func (x *BinaryExprNode) String() string
type BuiltInWindowFunction ¶
type BuiltInWindowFunction int32
const ( BuiltInWindowFunction_BUILT_IN_WINDOW_FUNCTION_UNSPECIFIED BuiltInWindowFunction = 0 BuiltInWindowFunction_BUILT_IN_WINDOW_FUNCTION_ROW_NUMBER BuiltInWindowFunction = 1 BuiltInWindowFunction_BUILT_IN_WINDOW_FUNCTION_RANK BuiltInWindowFunction = 2 BuiltInWindowFunction_BUILT_IN_WINDOW_FUNCTION_DENSE_RANK BuiltInWindowFunction = 3 BuiltInWindowFunction_BUILT_IN_WINDOW_FUNCTION_PERCENT_RANK BuiltInWindowFunction = 4 BuiltInWindowFunction_BUILT_IN_WINDOW_FUNCTION_CUME_DIST BuiltInWindowFunction = 5 BuiltInWindowFunction_BUILT_IN_WINDOW_FUNCTION_NTILE BuiltInWindowFunction = 6 BuiltInWindowFunction_BUILT_IN_WINDOW_FUNCTION_LAG BuiltInWindowFunction = 7 BuiltInWindowFunction_BUILT_IN_WINDOW_FUNCTION_LEAD BuiltInWindowFunction = 8 BuiltInWindowFunction_BUILT_IN_WINDOW_FUNCTION_FIRST_VALUE BuiltInWindowFunction = 9 BuiltInWindowFunction_BUILT_IN_WINDOW_FUNCTION_LAST_VALUE BuiltInWindowFunction = 10 BuiltInWindowFunction_BUILT_IN_WINDOW_FUNCTION_NTH_VALUE BuiltInWindowFunction = 11 )
func (BuiltInWindowFunction) Descriptor ¶
func (BuiltInWindowFunction) Descriptor() protoreflect.EnumDescriptor
func (BuiltInWindowFunction) Enum ¶
func (x BuiltInWindowFunction) Enum() *BuiltInWindowFunction
func (BuiltInWindowFunction) EnumDescriptor
deprecated
func (BuiltInWindowFunction) EnumDescriptor() ([]byte, []int)
Deprecated: Use BuiltInWindowFunction.Descriptor instead.
func (BuiltInWindowFunction) Number ¶
func (x BuiltInWindowFunction) Number() protoreflect.EnumNumber
func (BuiltInWindowFunction) String ¶
func (x BuiltInWindowFunction) String() string
func (BuiltInWindowFunction) Type ¶
func (BuiltInWindowFunction) Type() protoreflect.EnumType
type CaseNode ¶
type CaseNode struct { Expr *LogicalExprNode `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"` WhenThenExpr []*WhenThen `protobuf:"bytes,2,rep,name=when_then_expr,json=whenThenExpr,proto3" json:"when_then_expr,omitempty"` ElseExpr *LogicalExprNode `protobuf:"bytes,3,opt,name=else_expr,json=elseExpr,proto3" json:"else_expr,omitempty"` // contains filtered or unexported fields }
func (*CaseNode) Descriptor
deprecated
func (*CaseNode) GetElseExpr ¶
func (x *CaseNode) GetElseExpr() *LogicalExprNode
func (*CaseNode) GetExpr ¶
func (x *CaseNode) GetExpr() *LogicalExprNode
func (*CaseNode) GetWhenThenExpr ¶
func (*CaseNode) ProtoMessage ¶
func (*CaseNode) ProtoMessage()
func (*CaseNode) ProtoReflect ¶
func (x *CaseNode) ProtoReflect() protoreflect.Message
type CastNode ¶
type CastNode struct { Expr *LogicalExprNode `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"` ArrowType *v1.ArrowType `protobuf:"bytes,2,opt,name=arrow_type,json=arrowType,proto3" json:"arrow_type,omitempty"` // contains filtered or unexported fields }
func (*CastNode) Descriptor
deprecated
func (*CastNode) GetArrowType ¶
func (*CastNode) GetExpr ¶
func (x *CastNode) GetExpr() *LogicalExprNode
func (*CastNode) ProtoMessage ¶
func (*CastNode) ProtoMessage()
func (*CastNode) ProtoReflect ¶
func (x *CastNode) ProtoReflect() protoreflect.Message
type Column ¶
type Column struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Relation *ColumnRelation `protobuf:"bytes,2,opt,name=relation,proto3" json:"relation,omitempty"` // contains filtered or unexported fields }
func (*Column) Descriptor
deprecated
func (*Column) GetRelation ¶
func (x *Column) GetRelation() *ColumnRelation
func (*Column) ProtoMessage ¶
func (*Column) ProtoMessage()
func (*Column) ProtoReflect ¶
func (x *Column) ProtoReflect() protoreflect.Message
type ColumnRelation ¶
type ColumnRelation struct { Relation string `protobuf:"bytes,1,opt,name=relation,proto3" json:"relation,omitempty"` // contains filtered or unexported fields }
func (*ColumnRelation) Descriptor
deprecated
func (*ColumnRelation) Descriptor() ([]byte, []int)
Deprecated: Use ColumnRelation.ProtoReflect.Descriptor instead.
func (*ColumnRelation) GetRelation ¶
func (x *ColumnRelation) GetRelation() string
func (*ColumnRelation) ProtoMessage ¶
func (*ColumnRelation) ProtoMessage()
func (*ColumnRelation) ProtoReflect ¶
func (x *ColumnRelation) ProtoReflect() protoreflect.Message
func (*ColumnRelation) Reset ¶
func (x *ColumnRelation) Reset()
func (*ColumnRelation) String ¶
func (x *ColumnRelation) String() string
type CubeNode ¶
type CubeNode struct { Expr []*LogicalExprNode `protobuf:"bytes,1,rep,name=expr,proto3" json:"expr,omitempty"` // contains filtered or unexported fields }
func (*CubeNode) Descriptor
deprecated
func (*CubeNode) GetExpr ¶
func (x *CubeNode) GetExpr() []*LogicalExprNode
func (*CubeNode) ProtoMessage ¶
func (*CubeNode) ProtoMessage()
func (*CubeNode) ProtoReflect ¶
func (x *CubeNode) ProtoReflect() protoreflect.Message
type ExprCall ¶ added in v0.14.4
type ExprCall struct { Func *LogicalExprNode `protobuf:"bytes,1,opt,name=func,proto3" json:"func,omitempty"` Args []*LogicalExprNode `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"` Kwargs map[string]*LogicalExprNode `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
A function call, like `abs(x)` or `arr.indexof(6)` or `a + b`.
In function calls, like `abs(x)`, the `func` will be an identifier with the specified name.
In method calls, like `arr.indexof(6)`, the `func` will be a get-attribute expression.
In operator expressions, the `func` will be an identifier with the operator as its name e.g. `"+"`.
func (*ExprCall) Descriptor
deprecated
added in
v0.14.4
func (*ExprCall) GetArgs ¶ added in v0.14.4
func (x *ExprCall) GetArgs() []*LogicalExprNode
func (*ExprCall) GetFunc ¶ added in v0.14.4
func (x *ExprCall) GetFunc() *LogicalExprNode
func (*ExprCall) GetKwargs ¶ added in v0.14.4
func (x *ExprCall) GetKwargs() map[string]*LogicalExprNode
func (*ExprCall) ProtoMessage ¶ added in v0.14.4
func (*ExprCall) ProtoMessage()
func (*ExprCall) ProtoReflect ¶ added in v0.14.4
func (x *ExprCall) ProtoReflect() protoreflect.Message
type ExprGetAttribute ¶ added in v0.14.4
type ExprGetAttribute struct { Parent *LogicalExprNode `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` Attribute *Identifier `protobuf:"bytes,2,opt,name=attribute,proto3" json:"attribute,omitempty"` // contains filtered or unexported fields }
A field-access expression, like `arr.length`.
func (*ExprGetAttribute) Descriptor
deprecated
added in
v0.14.4
func (*ExprGetAttribute) Descriptor() ([]byte, []int)
Deprecated: Use ExprGetAttribute.ProtoReflect.Descriptor instead.
func (*ExprGetAttribute) GetAttribute ¶ added in v0.14.4
func (x *ExprGetAttribute) GetAttribute() *Identifier
func (*ExprGetAttribute) GetParent ¶ added in v0.14.4
func (x *ExprGetAttribute) GetParent() *LogicalExprNode
func (*ExprGetAttribute) ProtoMessage ¶ added in v0.14.4
func (*ExprGetAttribute) ProtoMessage()
func (*ExprGetAttribute) ProtoReflect ¶ added in v0.14.4
func (x *ExprGetAttribute) ProtoReflect() protoreflect.Message
func (*ExprGetAttribute) Reset ¶ added in v0.14.4
func (x *ExprGetAttribute) Reset()
func (*ExprGetAttribute) String ¶ added in v0.14.4
func (x *ExprGetAttribute) String() string
type ExprGetSubscript ¶ added in v0.14.4
type ExprGetSubscript struct { Parent *LogicalExprNode `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` Subscript []*LogicalExprNode `protobuf:"bytes,2,rep,name=subscript,proto3" json:"subscript,omitempty"` // contains filtered or unexported fields }
A key-lookup expression, like `hash[name]` or `matrix[r, c]`.
func (*ExprGetSubscript) Descriptor
deprecated
added in
v0.14.4
func (*ExprGetSubscript) Descriptor() ([]byte, []int)
Deprecated: Use ExprGetSubscript.ProtoReflect.Descriptor instead.
func (*ExprGetSubscript) GetParent ¶ added in v0.14.4
func (x *ExprGetSubscript) GetParent() *LogicalExprNode
func (*ExprGetSubscript) GetSubscript ¶ added in v0.14.4
func (x *ExprGetSubscript) GetSubscript() []*LogicalExprNode
func (*ExprGetSubscript) ProtoMessage ¶ added in v0.14.4
func (*ExprGetSubscript) ProtoMessage()
func (*ExprGetSubscript) ProtoReflect ¶ added in v0.14.4
func (x *ExprGetSubscript) ProtoReflect() protoreflect.Message
func (*ExprGetSubscript) Reset ¶ added in v0.14.4
func (x *ExprGetSubscript) Reset()
func (*ExprGetSubscript) String ¶ added in v0.14.4
func (x *ExprGetSubscript) String() string
type ExprLiteral ¶ added in v0.14.4
type ExprLiteral struct { Value *v1.ScalarValue `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // All Python literal values are encoded as arrow scalar values. // - If this bool is `False`, then the decoded value was originally a plain // Python value. // - If this bool is `True`, then the decoded value should be a // `pyarrow.Scalar` value. IsArrowScalarObject bool `protobuf:"varint,2,opt,name=is_arrow_scalar_object,json=isArrowScalarObject,proto3" json:"is_arrow_scalar_object,omitempty"` // contains filtered or unexported fields }
A literal expression.
func (*ExprLiteral) Descriptor
deprecated
added in
v0.14.4
func (*ExprLiteral) Descriptor() ([]byte, []int)
Deprecated: Use ExprLiteral.ProtoReflect.Descriptor instead.
func (*ExprLiteral) GetIsArrowScalarObject ¶ added in v0.18.14
func (x *ExprLiteral) GetIsArrowScalarObject() bool
func (*ExprLiteral) GetValue ¶ added in v0.14.4
func (x *ExprLiteral) GetValue() *v1.ScalarValue
func (*ExprLiteral) ProtoMessage ¶ added in v0.14.4
func (*ExprLiteral) ProtoMessage()
func (*ExprLiteral) ProtoReflect ¶ added in v0.14.4
func (x *ExprLiteral) ProtoReflect() protoreflect.Message
func (*ExprLiteral) Reset ¶ added in v0.14.4
func (x *ExprLiteral) Reset()
func (*ExprLiteral) String ¶ added in v0.14.4
func (x *ExprLiteral) String() string
type FullTableReference ¶
type FullTableReference struct { Catalog string `protobuf:"bytes,1,opt,name=catalog,proto3" json:"catalog,omitempty"` Schema string `protobuf:"bytes,2,opt,name=schema,proto3" json:"schema,omitempty"` Table string `protobuf:"bytes,3,opt,name=table,proto3" json:"table,omitempty"` // contains filtered or unexported fields }
func (*FullTableReference) Descriptor
deprecated
func (*FullTableReference) Descriptor() ([]byte, []int)
Deprecated: Use FullTableReference.ProtoReflect.Descriptor instead.
func (*FullTableReference) GetCatalog ¶
func (x *FullTableReference) GetCatalog() string
func (*FullTableReference) GetSchema ¶
func (x *FullTableReference) GetSchema() string
func (*FullTableReference) GetTable ¶
func (x *FullTableReference) GetTable() string
func (*FullTableReference) ProtoMessage ¶
func (*FullTableReference) ProtoMessage()
func (*FullTableReference) ProtoReflect ¶
func (x *FullTableReference) ProtoReflect() protoreflect.Message
func (*FullTableReference) Reset ¶
func (x *FullTableReference) Reset()
func (*FullTableReference) String ¶
func (x *FullTableReference) String() string
type GetIndexedField ¶
type GetIndexedField struct { Expr *LogicalExprNode `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"` // Types that are assignable to Field: // // *GetIndexedField_NamedStructField // *GetIndexedField_ListIndex // *GetIndexedField_ListRange Field isGetIndexedField_Field `protobuf_oneof:"field"` // contains filtered or unexported fields }
func (*GetIndexedField) Descriptor
deprecated
func (*GetIndexedField) Descriptor() ([]byte, []int)
Deprecated: Use GetIndexedField.ProtoReflect.Descriptor instead.
func (*GetIndexedField) GetExpr ¶
func (x *GetIndexedField) GetExpr() *LogicalExprNode
func (*GetIndexedField) GetField ¶
func (m *GetIndexedField) GetField() isGetIndexedField_Field
func (*GetIndexedField) GetListIndex ¶
func (x *GetIndexedField) GetListIndex() *ListIndex
func (*GetIndexedField) GetListRange ¶
func (x *GetIndexedField) GetListRange() *ListRange
func (*GetIndexedField) GetNamedStructField ¶
func (x *GetIndexedField) GetNamedStructField() *NamedStructField
func (*GetIndexedField) ProtoMessage ¶
func (*GetIndexedField) ProtoMessage()
func (*GetIndexedField) ProtoReflect ¶
func (x *GetIndexedField) ProtoReflect() protoreflect.Message
func (*GetIndexedField) Reset ¶
func (x *GetIndexedField) Reset()
func (*GetIndexedField) String ¶
func (x *GetIndexedField) String() string
type GetIndexedField_ListIndex ¶
type GetIndexedField_ListIndex struct {
ListIndex *ListIndex `protobuf:"bytes,3,opt,name=list_index,json=listIndex,proto3,oneof"`
}
type GetIndexedField_ListRange ¶
type GetIndexedField_ListRange struct {
ListRange *ListRange `protobuf:"bytes,4,opt,name=list_range,json=listRange,proto3,oneof"`
}
type GetIndexedField_NamedStructField ¶
type GetIndexedField_NamedStructField struct {
NamedStructField *NamedStructField `protobuf:"bytes,2,opt,name=named_struct_field,json=namedStructField,proto3,oneof"`
}
type GroupingSetNode ¶
type GroupingSetNode struct { Expr []*LogicalExprList `protobuf:"bytes,1,rep,name=expr,proto3" json:"expr,omitempty"` // contains filtered or unexported fields }
func (*GroupingSetNode) Descriptor
deprecated
func (*GroupingSetNode) Descriptor() ([]byte, []int)
Deprecated: Use GroupingSetNode.ProtoReflect.Descriptor instead.
func (*GroupingSetNode) GetExpr ¶
func (x *GroupingSetNode) GetExpr() []*LogicalExprList
func (*GroupingSetNode) ProtoMessage ¶
func (*GroupingSetNode) ProtoMessage()
func (*GroupingSetNode) ProtoReflect ¶
func (x *GroupingSetNode) ProtoReflect() protoreflect.Message
func (*GroupingSetNode) Reset ¶
func (x *GroupingSetNode) Reset()
func (*GroupingSetNode) String ¶
func (x *GroupingSetNode) String() string
type ILikeNode ¶
type ILikeNode struct { Negated bool `protobuf:"varint,1,opt,name=negated,proto3" json:"negated,omitempty"` Expr *LogicalExprNode `protobuf:"bytes,2,opt,name=expr,proto3" json:"expr,omitempty"` Pattern *LogicalExprNode `protobuf:"bytes,3,opt,name=pattern,proto3" json:"pattern,omitempty"` EscapeChar string `protobuf:"bytes,4,opt,name=escape_char,json=escapeChar,proto3" json:"escape_char,omitempty"` // contains filtered or unexported fields }
func (*ILikeNode) Descriptor
deprecated
func (*ILikeNode) GetEscapeChar ¶
func (*ILikeNode) GetExpr ¶
func (x *ILikeNode) GetExpr() *LogicalExprNode
func (*ILikeNode) GetNegated ¶
func (*ILikeNode) GetPattern ¶
func (x *ILikeNode) GetPattern() *LogicalExprNode
func (*ILikeNode) ProtoMessage ¶
func (*ILikeNode) ProtoMessage()
func (*ILikeNode) ProtoReflect ¶
func (x *ILikeNode) ProtoReflect() protoreflect.Message
type Identifier ¶ added in v0.14.4
type Identifier struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*Identifier) Descriptor
deprecated
added in
v0.14.4
func (*Identifier) Descriptor() ([]byte, []int)
Deprecated: Use Identifier.ProtoReflect.Descriptor instead.
func (*Identifier) GetName ¶ added in v0.14.4
func (x *Identifier) GetName() string
func (*Identifier) ProtoMessage ¶ added in v0.14.4
func (*Identifier) ProtoMessage()
func (*Identifier) ProtoReflect ¶ added in v0.14.4
func (x *Identifier) ProtoReflect() protoreflect.Message
func (*Identifier) Reset ¶ added in v0.14.4
func (x *Identifier) Reset()
func (*Identifier) String ¶ added in v0.14.4
func (x *Identifier) String() string
type InListNode ¶
type InListNode struct { Expr *LogicalExprNode `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"` List []*LogicalExprNode `protobuf:"bytes,2,rep,name=list,proto3" json:"list,omitempty"` Negated bool `protobuf:"varint,3,opt,name=negated,proto3" json:"negated,omitempty"` // contains filtered or unexported fields }
func (*InListNode) Descriptor
deprecated
func (*InListNode) Descriptor() ([]byte, []int)
Deprecated: Use InListNode.ProtoReflect.Descriptor instead.
func (*InListNode) GetExpr ¶
func (x *InListNode) GetExpr() *LogicalExprNode
func (*InListNode) GetList ¶
func (x *InListNode) GetList() []*LogicalExprNode
func (*InListNode) GetNegated ¶
func (x *InListNode) GetNegated() bool
func (*InListNode) ProtoMessage ¶
func (*InListNode) ProtoMessage()
func (*InListNode) ProtoReflect ¶
func (x *InListNode) ProtoReflect() protoreflect.Message
func (*InListNode) Reset ¶
func (x *InListNode) Reset()
func (*InListNode) String ¶
func (x *InListNode) String() string
type IsFalse ¶
type IsFalse struct { Expr *LogicalExprNode `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"` // contains filtered or unexported fields }
func (*IsFalse) Descriptor
deprecated
func (*IsFalse) GetExpr ¶
func (x *IsFalse) GetExpr() *LogicalExprNode
func (*IsFalse) ProtoMessage ¶
func (*IsFalse) ProtoMessage()
func (*IsFalse) ProtoReflect ¶
func (x *IsFalse) ProtoReflect() protoreflect.Message
type IsNotFalse ¶
type IsNotFalse struct { Expr *LogicalExprNode `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"` // contains filtered or unexported fields }
func (*IsNotFalse) Descriptor
deprecated
func (*IsNotFalse) Descriptor() ([]byte, []int)
Deprecated: Use IsNotFalse.ProtoReflect.Descriptor instead.
func (*IsNotFalse) GetExpr ¶
func (x *IsNotFalse) GetExpr() *LogicalExprNode
func (*IsNotFalse) ProtoMessage ¶
func (*IsNotFalse) ProtoMessage()
func (*IsNotFalse) ProtoReflect ¶
func (x *IsNotFalse) ProtoReflect() protoreflect.Message
func (*IsNotFalse) Reset ¶
func (x *IsNotFalse) Reset()
func (*IsNotFalse) String ¶
func (x *IsNotFalse) String() string
type IsNotNull ¶
type IsNotNull struct { Expr *LogicalExprNode `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"` // contains filtered or unexported fields }
func (*IsNotNull) Descriptor
deprecated
func (*IsNotNull) GetExpr ¶
func (x *IsNotNull) GetExpr() *LogicalExprNode
func (*IsNotNull) ProtoMessage ¶
func (*IsNotNull) ProtoMessage()
func (*IsNotNull) ProtoReflect ¶
func (x *IsNotNull) ProtoReflect() protoreflect.Message
type IsNotTrue ¶
type IsNotTrue struct { Expr *LogicalExprNode `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"` // contains filtered or unexported fields }
func (*IsNotTrue) Descriptor
deprecated
func (*IsNotTrue) GetExpr ¶
func (x *IsNotTrue) GetExpr() *LogicalExprNode
func (*IsNotTrue) ProtoMessage ¶
func (*IsNotTrue) ProtoMessage()
func (*IsNotTrue) ProtoReflect ¶
func (x *IsNotTrue) ProtoReflect() protoreflect.Message
type IsNotUnknown ¶
type IsNotUnknown struct { Expr *LogicalExprNode `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"` // contains filtered or unexported fields }
func (*IsNotUnknown) Descriptor
deprecated
func (*IsNotUnknown) Descriptor() ([]byte, []int)
Deprecated: Use IsNotUnknown.ProtoReflect.Descriptor instead.
func (*IsNotUnknown) GetExpr ¶
func (x *IsNotUnknown) GetExpr() *LogicalExprNode
func (*IsNotUnknown) ProtoMessage ¶
func (*IsNotUnknown) ProtoMessage()
func (*IsNotUnknown) ProtoReflect ¶
func (x *IsNotUnknown) ProtoReflect() protoreflect.Message
func (*IsNotUnknown) Reset ¶
func (x *IsNotUnknown) Reset()
func (*IsNotUnknown) String ¶
func (x *IsNotUnknown) String() string
type IsNull ¶
type IsNull struct { Expr *LogicalExprNode `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"` // contains filtered or unexported fields }
func (*IsNull) Descriptor
deprecated
func (*IsNull) GetExpr ¶
func (x *IsNull) GetExpr() *LogicalExprNode
func (*IsNull) ProtoMessage ¶
func (*IsNull) ProtoMessage()
func (*IsNull) ProtoReflect ¶
func (x *IsNull) ProtoReflect() protoreflect.Message
type IsTrue ¶
type IsTrue struct { Expr *LogicalExprNode `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"` // contains filtered or unexported fields }
func (*IsTrue) Descriptor
deprecated
func (*IsTrue) GetExpr ¶
func (x *IsTrue) GetExpr() *LogicalExprNode
func (*IsTrue) ProtoMessage ¶
func (*IsTrue) ProtoMessage()
func (*IsTrue) ProtoReflect ¶
func (x *IsTrue) ProtoReflect() protoreflect.Message
type IsUnknown ¶
type IsUnknown struct { Expr *LogicalExprNode `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"` // contains filtered or unexported fields }
func (*IsUnknown) Descriptor
deprecated
func (*IsUnknown) GetExpr ¶
func (x *IsUnknown) GetExpr() *LogicalExprNode
func (*IsUnknown) ProtoMessage ¶
func (*IsUnknown) ProtoMessage()
func (*IsUnknown) ProtoReflect ¶
func (x *IsUnknown) ProtoReflect() protoreflect.Message
type LikeNode ¶
type LikeNode struct { Negated bool `protobuf:"varint,1,opt,name=negated,proto3" json:"negated,omitempty"` Expr *LogicalExprNode `protobuf:"bytes,2,opt,name=expr,proto3" json:"expr,omitempty"` Pattern *LogicalExprNode `protobuf:"bytes,3,opt,name=pattern,proto3" json:"pattern,omitempty"` EscapeChar string `protobuf:"bytes,4,opt,name=escape_char,json=escapeChar,proto3" json:"escape_char,omitempty"` // contains filtered or unexported fields }
func (*LikeNode) Descriptor
deprecated
func (*LikeNode) GetEscapeChar ¶
func (*LikeNode) GetExpr ¶
func (x *LikeNode) GetExpr() *LogicalExprNode
func (*LikeNode) GetNegated ¶
func (*LikeNode) GetPattern ¶
func (x *LikeNode) GetPattern() *LogicalExprNode
func (*LikeNode) ProtoMessage ¶
func (*LikeNode) ProtoMessage()
func (*LikeNode) ProtoReflect ¶
func (x *LikeNode) ProtoReflect() protoreflect.Message
type ListIndex ¶
type ListIndex struct { Key *LogicalExprNode `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*ListIndex) Descriptor
deprecated
func (*ListIndex) GetKey ¶
func (x *ListIndex) GetKey() *LogicalExprNode
func (*ListIndex) ProtoMessage ¶
func (*ListIndex) ProtoMessage()
func (*ListIndex) ProtoReflect ¶
func (x *ListIndex) ProtoReflect() protoreflect.Message
type ListRange ¶
type ListRange struct { Start *LogicalExprNode `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"` Stop *LogicalExprNode `protobuf:"bytes,2,opt,name=stop,proto3" json:"stop,omitempty"` // contains filtered or unexported fields }
func (*ListRange) Descriptor
deprecated
func (*ListRange) GetStart ¶
func (x *ListRange) GetStart() *LogicalExprNode
func (*ListRange) GetStop ¶
func (x *ListRange) GetStop() *LogicalExprNode
func (*ListRange) ProtoMessage ¶
func (*ListRange) ProtoMessage()
func (*ListRange) ProtoReflect ¶
func (x *ListRange) ProtoReflect() protoreflect.Message
type LogicalExprList ¶
type LogicalExprList struct { Expr []*LogicalExprNode `protobuf:"bytes,1,rep,name=expr,proto3" json:"expr,omitempty"` // contains filtered or unexported fields }
func (*LogicalExprList) Descriptor
deprecated
func (*LogicalExprList) Descriptor() ([]byte, []int)
Deprecated: Use LogicalExprList.ProtoReflect.Descriptor instead.
func (*LogicalExprList) GetExpr ¶
func (x *LogicalExprList) GetExpr() []*LogicalExprNode
func (*LogicalExprList) ProtoMessage ¶
func (*LogicalExprList) ProtoMessage()
func (*LogicalExprList) ProtoReflect ¶
func (x *LogicalExprList) ProtoReflect() protoreflect.Message
func (*LogicalExprList) Reset ¶
func (x *LogicalExprList) Reset()
func (*LogicalExprList) String ¶
func (x *LogicalExprList) String() string
type LogicalExprNode ¶
type LogicalExprNode struct { // Each expression has a form, which is one of the following. // // These forms are deliberately purely syntactic - additional semantic // information, like types, are dependent on the feature graph, which may // therefore be out-of-date when decoding an expression message. // // Consumers must always perform additional parsing and validation, so // semantic information should not be stored in the proto message itself. // // Types that are assignable to ExprForm: // // *LogicalExprNode_Identifier // *LogicalExprNode_GetAttribute // *LogicalExprNode_GetSubscript // *LogicalExprNode_Call // *LogicalExprNode_LiteralValue ExprForm isLogicalExprNode_ExprForm `protobuf_oneof:"expr_form"` // All of these expression forms are deprecated. // A simpler syntactic representation is used now. // // Types that are assignable to ExprType: // // *LogicalExprNode_Column // *LogicalExprNode_Alias // *LogicalExprNode_Literal // *LogicalExprNode_BinaryExpr // *LogicalExprNode_AggregateExpr // *LogicalExprNode_IsNullExpr // *LogicalExprNode_IsNotNullExpr // *LogicalExprNode_NotExpr // *LogicalExprNode_Between // *LogicalExprNode_Case // *LogicalExprNode_Cast // *LogicalExprNode_Sort // *LogicalExprNode_Negative // *LogicalExprNode_InList // *LogicalExprNode_Wildcard // *LogicalExprNode_ScalarFunction // *LogicalExprNode_TryCast // *LogicalExprNode_WindowExpr // *LogicalExprNode_AggregateUdfExpr // *LogicalExprNode_ScalarUdfExpr // *LogicalExprNode_GetIndexedField // *LogicalExprNode_GroupingSet // *LogicalExprNode_Cube // *LogicalExprNode_Rollup // *LogicalExprNode_IsTrue // *LogicalExprNode_IsFalse // *LogicalExprNode_IsUnknown // *LogicalExprNode_IsNotTrue // *LogicalExprNode_IsNotFalse // *LogicalExprNode_IsNotUnknown // *LogicalExprNode_Like // *LogicalExprNode_Ilike // *LogicalExprNode_SimilarTo // *LogicalExprNode_Placeholder ExprType isLogicalExprNode_ExprType `protobuf_oneof:"expr_type"` // contains filtered or unexported fields }
func (*LogicalExprNode) Descriptor
deprecated
func (*LogicalExprNode) Descriptor() ([]byte, []int)
Deprecated: Use LogicalExprNode.ProtoReflect.Descriptor instead.
func (*LogicalExprNode) GetAggregateExpr
deprecated
func (x *LogicalExprNode) GetAggregateExpr() *AggregateExprNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetAggregateUdfExpr
deprecated
func (x *LogicalExprNode) GetAggregateUdfExpr() *AggregateUDFExprNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetAlias
deprecated
func (x *LogicalExprNode) GetAlias() *AliasNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetBetween
deprecated
func (x *LogicalExprNode) GetBetween() *BetweenNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetBinaryExpr
deprecated
func (x *LogicalExprNode) GetBinaryExpr() *BinaryExprNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetCall ¶ added in v0.14.4
func (x *LogicalExprNode) GetCall() *ExprCall
func (*LogicalExprNode) GetCase
deprecated
func (x *LogicalExprNode) GetCase() *CaseNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetCast
deprecated
func (x *LogicalExprNode) GetCast() *CastNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetColumn
deprecated
func (x *LogicalExprNode) GetColumn() *Column
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetCube
deprecated
func (x *LogicalExprNode) GetCube() *CubeNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetExprForm ¶ added in v0.14.4
func (m *LogicalExprNode) GetExprForm() isLogicalExprNode_ExprForm
func (*LogicalExprNode) GetExprType ¶
func (m *LogicalExprNode) GetExprType() isLogicalExprNode_ExprType
func (*LogicalExprNode) GetGetAttribute ¶ added in v0.14.4
func (x *LogicalExprNode) GetGetAttribute() *ExprGetAttribute
func (*LogicalExprNode) GetGetIndexedField
deprecated
func (x *LogicalExprNode) GetGetIndexedField() *GetIndexedField
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetGetSubscript ¶ added in v0.14.4
func (x *LogicalExprNode) GetGetSubscript() *ExprGetSubscript
func (*LogicalExprNode) GetGroupingSet
deprecated
func (x *LogicalExprNode) GetGroupingSet() *GroupingSetNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetIdentifier ¶ added in v0.14.4
func (x *LogicalExprNode) GetIdentifier() *Identifier
func (*LogicalExprNode) GetIlike
deprecated
func (x *LogicalExprNode) GetIlike() *ILikeNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetInList
deprecated
func (x *LogicalExprNode) GetInList() *InListNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetIsFalse
deprecated
func (x *LogicalExprNode) GetIsFalse() *IsFalse
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetIsNotFalse
deprecated
func (x *LogicalExprNode) GetIsNotFalse() *IsNotFalse
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetIsNotNullExpr
deprecated
func (x *LogicalExprNode) GetIsNotNullExpr() *IsNotNull
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetIsNotTrue
deprecated
func (x *LogicalExprNode) GetIsNotTrue() *IsNotTrue
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetIsNotUnknown
deprecated
func (x *LogicalExprNode) GetIsNotUnknown() *IsNotUnknown
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetIsNullExpr
deprecated
func (x *LogicalExprNode) GetIsNullExpr() *IsNull
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetIsTrue
deprecated
func (x *LogicalExprNode) GetIsTrue() *IsTrue
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetIsUnknown
deprecated
func (x *LogicalExprNode) GetIsUnknown() *IsUnknown
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetLike
deprecated
func (x *LogicalExprNode) GetLike() *LikeNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetLiteral
deprecated
func (x *LogicalExprNode) GetLiteral() *v1.ScalarValue
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetLiteralValue ¶ added in v0.14.4
func (x *LogicalExprNode) GetLiteralValue() *ExprLiteral
func (*LogicalExprNode) GetNegative
deprecated
func (x *LogicalExprNode) GetNegative() *NegativeNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetNotExpr
deprecated
func (x *LogicalExprNode) GetNotExpr() *Not
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetPlaceholder
deprecated
func (x *LogicalExprNode) GetPlaceholder() *PlaceholderNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetRollup
deprecated
func (x *LogicalExprNode) GetRollup() *RollupNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetScalarFunction
deprecated
func (x *LogicalExprNode) GetScalarFunction() *ScalarFunctionNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetScalarUdfExpr
deprecated
func (x *LogicalExprNode) GetScalarUdfExpr() *ScalarUDFExprNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetSimilarTo
deprecated
func (x *LogicalExprNode) GetSimilarTo() *SimilarToNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetSort
deprecated
func (x *LogicalExprNode) GetSort() *SortExprNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetTryCast
deprecated
func (x *LogicalExprNode) GetTryCast() *TryCastNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetWildcard
deprecated
func (x *LogicalExprNode) GetWildcard() *Wildcard
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) GetWindowExpr
deprecated
func (x *LogicalExprNode) GetWindowExpr() *WindowExprNode
Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto.
func (*LogicalExprNode) ProtoMessage ¶
func (*LogicalExprNode) ProtoMessage()
func (*LogicalExprNode) ProtoReflect ¶
func (x *LogicalExprNode) ProtoReflect() protoreflect.Message
func (*LogicalExprNode) Reset ¶
func (x *LogicalExprNode) Reset()
func (*LogicalExprNode) String ¶
func (x *LogicalExprNode) String() string
type LogicalExprNode_AggregateExpr ¶
type LogicalExprNode_AggregateExpr struct { // aggregate expressions // // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. AggregateExpr *AggregateExprNode `protobuf:"bytes,5,opt,name=aggregate_expr,json=aggregateExpr,proto3,oneof"` }
type LogicalExprNode_AggregateUdfExpr ¶
type LogicalExprNode_AggregateUdfExpr struct { // AggregateUDF expressions // // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. AggregateUdfExpr *AggregateUDFExprNode `protobuf:"bytes,19,opt,name=aggregate_udf_expr,json=aggregateUdfExpr,proto3,oneof"` }
type LogicalExprNode_Alias ¶
type LogicalExprNode_Alias struct { // alias // // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. Alias *AliasNode `protobuf:"bytes,2,opt,name=alias,proto3,oneof"` }
type LogicalExprNode_Between ¶
type LogicalExprNode_Between struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. Between *BetweenNode `protobuf:"bytes,9,opt,name=between,proto3,oneof"` }
type LogicalExprNode_BinaryExpr ¶
type LogicalExprNode_BinaryExpr struct { // binary expressions // // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. BinaryExpr *BinaryExprNode `protobuf:"bytes,4,opt,name=binary_expr,json=binaryExpr,proto3,oneof"` }
type LogicalExprNode_Call ¶ added in v0.14.4
type LogicalExprNode_Call struct {
Call *ExprCall `protobuf:"bytes,38,opt,name=call,proto3,oneof"`
}
type LogicalExprNode_Case ¶
type LogicalExprNode_Case struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. Case *CaseNode `protobuf:"bytes,10,opt,name=case,proto3,oneof"` }
type LogicalExprNode_Cast ¶
type LogicalExprNode_Cast struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. Cast *CastNode `protobuf:"bytes,11,opt,name=cast,proto3,oneof"` }
type LogicalExprNode_Column ¶
type LogicalExprNode_Column struct { // column references // // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. Column *Column `protobuf:"bytes,1,opt,name=column,proto3,oneof"` }
type LogicalExprNode_Cube ¶
type LogicalExprNode_Cube struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. Cube *CubeNode `protobuf:"bytes,23,opt,name=cube,proto3,oneof"` }
type LogicalExprNode_GetAttribute ¶ added in v0.14.4
type LogicalExprNode_GetAttribute struct {
GetAttribute *ExprGetAttribute `protobuf:"bytes,36,opt,name=get_attribute,json=getAttribute,proto3,oneof"`
}
type LogicalExprNode_GetIndexedField ¶
type LogicalExprNode_GetIndexedField struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. GetIndexedField *GetIndexedField `protobuf:"bytes,21,opt,name=get_indexed_field,json=getIndexedField,proto3,oneof"` }
type LogicalExprNode_GetSubscript ¶ added in v0.14.4
type LogicalExprNode_GetSubscript struct {
GetSubscript *ExprGetSubscript `protobuf:"bytes,37,opt,name=get_subscript,json=getSubscript,proto3,oneof"`
}
type LogicalExprNode_GroupingSet ¶
type LogicalExprNode_GroupingSet struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. GroupingSet *GroupingSetNode `protobuf:"bytes,22,opt,name=grouping_set,json=groupingSet,proto3,oneof"` }
type LogicalExprNode_Identifier ¶ added in v0.14.4
type LogicalExprNode_Identifier struct {
Identifier *Identifier `protobuf:"bytes,35,opt,name=identifier,proto3,oneof"`
}
type LogicalExprNode_Ilike ¶
type LogicalExprNode_Ilike struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. Ilike *ILikeNode `protobuf:"bytes,32,opt,name=ilike,proto3,oneof"` }
type LogicalExprNode_InList ¶
type LogicalExprNode_InList struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. InList *InListNode `protobuf:"bytes,14,opt,name=in_list,json=inList,proto3,oneof"` }
type LogicalExprNode_IsFalse ¶
type LogicalExprNode_IsFalse struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. IsFalse *IsFalse `protobuf:"bytes,26,opt,name=is_false,json=isFalse,proto3,oneof"` }
type LogicalExprNode_IsNotFalse ¶
type LogicalExprNode_IsNotFalse struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. IsNotFalse *IsNotFalse `protobuf:"bytes,29,opt,name=is_not_false,json=isNotFalse,proto3,oneof"` }
type LogicalExprNode_IsNotNullExpr ¶
type LogicalExprNode_IsNotNullExpr struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. IsNotNullExpr *IsNotNull `protobuf:"bytes,7,opt,name=is_not_null_expr,json=isNotNullExpr,proto3,oneof"` }
type LogicalExprNode_IsNotTrue ¶
type LogicalExprNode_IsNotTrue struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. IsNotTrue *IsNotTrue `protobuf:"bytes,28,opt,name=is_not_true,json=isNotTrue,proto3,oneof"` }
type LogicalExprNode_IsNotUnknown ¶
type LogicalExprNode_IsNotUnknown struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. IsNotUnknown *IsNotUnknown `protobuf:"bytes,30,opt,name=is_not_unknown,json=isNotUnknown,proto3,oneof"` }
type LogicalExprNode_IsNullExpr ¶
type LogicalExprNode_IsNullExpr struct { // null checks // // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. IsNullExpr *IsNull `protobuf:"bytes,6,opt,name=is_null_expr,json=isNullExpr,proto3,oneof"` }
type LogicalExprNode_IsTrue ¶
type LogicalExprNode_IsTrue struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. IsTrue *IsTrue `protobuf:"bytes,25,opt,name=is_true,json=isTrue,proto3,oneof"` }
type LogicalExprNode_IsUnknown ¶
type LogicalExprNode_IsUnknown struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. IsUnknown *IsUnknown `protobuf:"bytes,27,opt,name=is_unknown,json=isUnknown,proto3,oneof"` }
type LogicalExprNode_Like ¶
type LogicalExprNode_Like struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. Like *LikeNode `protobuf:"bytes,31,opt,name=like,proto3,oneof"` }
type LogicalExprNode_Literal ¶
type LogicalExprNode_Literal struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. Literal *v1.ScalarValue `protobuf:"bytes,3,opt,name=literal,proto3,oneof"` }
type LogicalExprNode_LiteralValue ¶ added in v0.14.4
type LogicalExprNode_LiteralValue struct {
LiteralValue *ExprLiteral `protobuf:"bytes,39,opt,name=literal_value,json=literalValue,proto3,oneof"`
}
type LogicalExprNode_Negative ¶
type LogicalExprNode_Negative struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. Negative *NegativeNode `protobuf:"bytes,13,opt,name=negative,proto3,oneof"` }
type LogicalExprNode_NotExpr ¶
type LogicalExprNode_NotExpr struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. NotExpr *Not `protobuf:"bytes,8,opt,name=not_expr,json=notExpr,proto3,oneof"` }
type LogicalExprNode_Placeholder ¶
type LogicalExprNode_Placeholder struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. Placeholder *PlaceholderNode `protobuf:"bytes,34,opt,name=placeholder,proto3,oneof"` }
type LogicalExprNode_Rollup ¶
type LogicalExprNode_Rollup struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. Rollup *RollupNode `protobuf:"bytes,24,opt,name=rollup,proto3,oneof"` }
type LogicalExprNode_ScalarFunction ¶
type LogicalExprNode_ScalarFunction struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. ScalarFunction *ScalarFunctionNode `protobuf:"bytes,16,opt,name=scalar_function,json=scalarFunction,proto3,oneof"` }
type LogicalExprNode_ScalarUdfExpr ¶
type LogicalExprNode_ScalarUdfExpr struct { // Scalar UDF expressions // // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. ScalarUdfExpr *ScalarUDFExprNode `protobuf:"bytes,20,opt,name=scalar_udf_expr,json=scalarUdfExpr,proto3,oneof"` }
type LogicalExprNode_SimilarTo ¶
type LogicalExprNode_SimilarTo struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. SimilarTo *SimilarToNode `protobuf:"bytes,33,opt,name=similar_to,json=similarTo,proto3,oneof"` }
type LogicalExprNode_Sort ¶
type LogicalExprNode_Sort struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. Sort *SortExprNode `protobuf:"bytes,12,opt,name=sort,proto3,oneof"` }
type LogicalExprNode_TryCast ¶
type LogicalExprNode_TryCast struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. TryCast *TryCastNode `protobuf:"bytes,17,opt,name=try_cast,json=tryCast,proto3,oneof"` }
type LogicalExprNode_Wildcard ¶
type LogicalExprNode_Wildcard struct { // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. Wildcard *Wildcard `protobuf:"bytes,15,opt,name=wildcard,proto3,oneof"` }
type LogicalExprNode_WindowExpr ¶
type LogicalExprNode_WindowExpr struct { // window expressions // // Deprecated: Marked as deprecated in chalk/expression/v1/expression.proto. WindowExpr *WindowExprNode `protobuf:"bytes,18,opt,name=window_expr,json=windowExpr,proto3,oneof"` }
type NamedStructField ¶
type NamedStructField struct { Name *v1.ScalarValue `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*NamedStructField) Descriptor
deprecated
func (*NamedStructField) Descriptor() ([]byte, []int)
Deprecated: Use NamedStructField.ProtoReflect.Descriptor instead.
func (*NamedStructField) GetName ¶
func (x *NamedStructField) GetName() *v1.ScalarValue
func (*NamedStructField) ProtoMessage ¶
func (*NamedStructField) ProtoMessage()
func (*NamedStructField) ProtoReflect ¶
func (x *NamedStructField) ProtoReflect() protoreflect.Message
func (*NamedStructField) Reset ¶
func (x *NamedStructField) Reset()
func (*NamedStructField) String ¶
func (x *NamedStructField) String() string
type NegativeNode ¶
type NegativeNode struct { Expr *LogicalExprNode `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"` // contains filtered or unexported fields }
func (*NegativeNode) Descriptor
deprecated
func (*NegativeNode) Descriptor() ([]byte, []int)
Deprecated: Use NegativeNode.ProtoReflect.Descriptor instead.
func (*NegativeNode) GetExpr ¶
func (x *NegativeNode) GetExpr() *LogicalExprNode
func (*NegativeNode) ProtoMessage ¶
func (*NegativeNode) ProtoMessage()
func (*NegativeNode) ProtoReflect ¶
func (x *NegativeNode) ProtoReflect() protoreflect.Message
func (*NegativeNode) Reset ¶
func (x *NegativeNode) Reset()
func (*NegativeNode) String ¶
func (x *NegativeNode) String() string
type Not ¶
type Not struct { Expr *LogicalExprNode `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"` // contains filtered or unexported fields }
func (*Not) Descriptor
deprecated
func (*Not) GetExpr ¶
func (x *Not) GetExpr() *LogicalExprNode
func (*Not) ProtoMessage ¶
func (*Not) ProtoMessage()
func (*Not) ProtoReflect ¶
func (x *Not) ProtoReflect() protoreflect.Message
type OwnedTableReference ¶
type OwnedTableReference struct { // Types that are assignable to TableReferenceEnum: // // *OwnedTableReference_Bare // *OwnedTableReference_Partial // *OwnedTableReference_Full TableReferenceEnum isOwnedTableReference_TableReferenceEnum `protobuf_oneof:"table_reference_enum"` // contains filtered or unexported fields }
func (*OwnedTableReference) Descriptor
deprecated
func (*OwnedTableReference) Descriptor() ([]byte, []int)
Deprecated: Use OwnedTableReference.ProtoReflect.Descriptor instead.
func (*OwnedTableReference) GetBare ¶
func (x *OwnedTableReference) GetBare() *BareTableReference
func (*OwnedTableReference) GetFull ¶
func (x *OwnedTableReference) GetFull() *FullTableReference
func (*OwnedTableReference) GetPartial ¶
func (x *OwnedTableReference) GetPartial() *PartialTableReference
func (*OwnedTableReference) GetTableReferenceEnum ¶
func (m *OwnedTableReference) GetTableReferenceEnum() isOwnedTableReference_TableReferenceEnum
func (*OwnedTableReference) ProtoMessage ¶
func (*OwnedTableReference) ProtoMessage()
func (*OwnedTableReference) ProtoReflect ¶
func (x *OwnedTableReference) ProtoReflect() protoreflect.Message
func (*OwnedTableReference) Reset ¶
func (x *OwnedTableReference) Reset()
func (*OwnedTableReference) String ¶
func (x *OwnedTableReference) String() string
type OwnedTableReference_Bare ¶
type OwnedTableReference_Bare struct {
Bare *BareTableReference `protobuf:"bytes,1,opt,name=bare,proto3,oneof"`
}
type OwnedTableReference_Full ¶
type OwnedTableReference_Full struct {
Full *FullTableReference `protobuf:"bytes,3,opt,name=full,proto3,oneof"`
}
type OwnedTableReference_Partial ¶
type OwnedTableReference_Partial struct {
Partial *PartialTableReference `protobuf:"bytes,2,opt,name=partial,proto3,oneof"`
}
type PartialTableReference ¶
type PartialTableReference struct { Schema string `protobuf:"bytes,1,opt,name=schema,proto3" json:"schema,omitempty"` Table string `protobuf:"bytes,2,opt,name=table,proto3" json:"table,omitempty"` // contains filtered or unexported fields }
func (*PartialTableReference) Descriptor
deprecated
func (*PartialTableReference) Descriptor() ([]byte, []int)
Deprecated: Use PartialTableReference.ProtoReflect.Descriptor instead.
func (*PartialTableReference) GetSchema ¶
func (x *PartialTableReference) GetSchema() string
func (*PartialTableReference) GetTable ¶
func (x *PartialTableReference) GetTable() string
func (*PartialTableReference) ProtoMessage ¶
func (*PartialTableReference) ProtoMessage()
func (*PartialTableReference) ProtoReflect ¶
func (x *PartialTableReference) ProtoReflect() protoreflect.Message
func (*PartialTableReference) Reset ¶
func (x *PartialTableReference) Reset()
func (*PartialTableReference) String ¶
func (x *PartialTableReference) String() string
type PlaceholderNode ¶
type PlaceholderNode struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` DataType *v1.ArrowType `protobuf:"bytes,2,opt,name=data_type,json=dataType,proto3" json:"data_type,omitempty"` // contains filtered or unexported fields }
func (*PlaceholderNode) Descriptor
deprecated
func (*PlaceholderNode) Descriptor() ([]byte, []int)
Deprecated: Use PlaceholderNode.ProtoReflect.Descriptor instead.
func (*PlaceholderNode) GetDataType ¶
func (x *PlaceholderNode) GetDataType() *v1.ArrowType
func (*PlaceholderNode) GetId ¶
func (x *PlaceholderNode) GetId() string
func (*PlaceholderNode) ProtoMessage ¶
func (*PlaceholderNode) ProtoMessage()
func (*PlaceholderNode) ProtoReflect ¶
func (x *PlaceholderNode) ProtoReflect() protoreflect.Message
func (*PlaceholderNode) Reset ¶
func (x *PlaceholderNode) Reset()
func (*PlaceholderNode) String ¶
func (x *PlaceholderNode) String() string
type RollupNode ¶
type RollupNode struct { Expr []*LogicalExprNode `protobuf:"bytes,1,rep,name=expr,proto3" json:"expr,omitempty"` // contains filtered or unexported fields }
func (*RollupNode) Descriptor
deprecated
func (*RollupNode) Descriptor() ([]byte, []int)
Deprecated: Use RollupNode.ProtoReflect.Descriptor instead.
func (*RollupNode) GetExpr ¶
func (x *RollupNode) GetExpr() []*LogicalExprNode
func (*RollupNode) ProtoMessage ¶
func (*RollupNode) ProtoMessage()
func (*RollupNode) ProtoReflect ¶
func (x *RollupNode) ProtoReflect() protoreflect.Message
func (*RollupNode) Reset ¶
func (x *RollupNode) Reset()
func (*RollupNode) String ¶
func (x *RollupNode) String() string
type ScalarFunction ¶
type ScalarFunction int32
const ( ScalarFunction_SCALAR_FUNCTION_UNSPECIFIED ScalarFunction = 0 ScalarFunction_SCALAR_FUNCTION_ABS ScalarFunction = 1 ScalarFunction_SCALAR_FUNCTION_ACOS ScalarFunction = 2 ScalarFunction_SCALAR_FUNCTION_ASIN ScalarFunction = 3 ScalarFunction_SCALAR_FUNCTION_ATAN ScalarFunction = 4 ScalarFunction_SCALAR_FUNCTION_ASCII ScalarFunction = 5 ScalarFunction_SCALAR_FUNCTION_CEIL ScalarFunction = 6 ScalarFunction_SCALAR_FUNCTION_COS ScalarFunction = 7 ScalarFunction_SCALAR_FUNCTION_DIGEST ScalarFunction = 8 ScalarFunction_SCALAR_FUNCTION_EXP ScalarFunction = 9 ScalarFunction_SCALAR_FUNCTION_FLOOR ScalarFunction = 10 ScalarFunction_SCALAR_FUNCTION_LN ScalarFunction = 11 ScalarFunction_SCALAR_FUNCTION_LOG ScalarFunction = 12 ScalarFunction_SCALAR_FUNCTION_LOG10 ScalarFunction = 13 ScalarFunction_SCALAR_FUNCTION_LOG2 ScalarFunction = 14 ScalarFunction_SCALAR_FUNCTION_ROUND ScalarFunction = 15 ScalarFunction_SCALAR_FUNCTION_SIGNUM ScalarFunction = 16 ScalarFunction_SCALAR_FUNCTION_SIN ScalarFunction = 17 ScalarFunction_SCALAR_FUNCTION_SQRT ScalarFunction = 18 ScalarFunction_SCALAR_FUNCTION_TAN ScalarFunction = 19 ScalarFunction_SCALAR_FUNCTION_TRUNC ScalarFunction = 20 ScalarFunction_SCALAR_FUNCTION_ARRAY ScalarFunction = 21 ScalarFunction_SCALAR_FUNCTION_REGEXP_MATCH ScalarFunction = 22 ScalarFunction_SCALAR_FUNCTION_BIT_LENGTH ScalarFunction = 23 ScalarFunction_SCALAR_FUNCTION_BTRIM ScalarFunction = 24 ScalarFunction_SCALAR_FUNCTION_CHARACTER_LENGTH ScalarFunction = 25 ScalarFunction_SCALAR_FUNCTION_CHR ScalarFunction = 26 ScalarFunction_SCALAR_FUNCTION_CONCAT ScalarFunction = 27 ScalarFunction_SCALAR_FUNCTION_CONCAT_WITH_SEPARATOR ScalarFunction = 28 ScalarFunction_SCALAR_FUNCTION_DATE_PART ScalarFunction = 29 ScalarFunction_SCALAR_FUNCTION_DATE_TRUNC ScalarFunction = 30 ScalarFunction_SCALAR_FUNCTION_INIT_CAP ScalarFunction = 31 ScalarFunction_SCALAR_FUNCTION_LEFT ScalarFunction = 32 ScalarFunction_SCALAR_FUNCTION_LPAD ScalarFunction = 33 ScalarFunction_SCALAR_FUNCTION_LOWER ScalarFunction = 34 ScalarFunction_SCALAR_FUNCTION_LTRIM ScalarFunction = 35 ScalarFunction_SCALAR_FUNCTION_MD5 ScalarFunction = 36 ScalarFunction_SCALAR_FUNCTION_NULL_IF ScalarFunction = 37 ScalarFunction_SCALAR_FUNCTION_OCTET_LENGTH ScalarFunction = 38 ScalarFunction_SCALAR_FUNCTION_RANDOM ScalarFunction = 39 ScalarFunction_SCALAR_FUNCTION_REGEXP_REPLACE ScalarFunction = 40 ScalarFunction_SCALAR_FUNCTION_REPEAT ScalarFunction = 41 ScalarFunction_SCALAR_FUNCTION_REPLACE ScalarFunction = 42 ScalarFunction_SCALAR_FUNCTION_REVERSE ScalarFunction = 43 ScalarFunction_SCALAR_FUNCTION_RIGHT ScalarFunction = 44 ScalarFunction_SCALAR_FUNCTION_RPAD ScalarFunction = 45 ScalarFunction_SCALAR_FUNCTION_RTRIM ScalarFunction = 46 ScalarFunction_SCALAR_FUNCTION_SHA224 ScalarFunction = 47 ScalarFunction_SCALAR_FUNCTION_SHA256 ScalarFunction = 48 ScalarFunction_SCALAR_FUNCTION_SHA384 ScalarFunction = 49 ScalarFunction_SCALAR_FUNCTION_SHA512 ScalarFunction = 50 ScalarFunction_SCALAR_FUNCTION_SPLIT_PART ScalarFunction = 51 ScalarFunction_SCALAR_FUNCTION_STARTS_WITH ScalarFunction = 52 ScalarFunction_SCALAR_FUNCTION_STRPOS ScalarFunction = 53 ScalarFunction_SCALAR_FUNCTION_SUBSTR ScalarFunction = 54 ScalarFunction_SCALAR_FUNCTION_TO_HEX ScalarFunction = 55 ScalarFunction_SCALAR_FUNCTION_TO_TIMESTAMP ScalarFunction = 56 ScalarFunction_SCALAR_FUNCTION_TO_TIMESTAMP_MILLIS ScalarFunction = 57 ScalarFunction_SCALAR_FUNCTION_TO_TIMESTAMP_MICROS ScalarFunction = 58 ScalarFunction_SCALAR_FUNCTION_TO_TIMESTAMP_SECONDS ScalarFunction = 59 ScalarFunction_SCALAR_FUNCTION_NOW ScalarFunction = 60 ScalarFunction_SCALAR_FUNCTION_TRANSLATE ScalarFunction = 61 ScalarFunction_SCALAR_FUNCTION_TRIM ScalarFunction = 62 ScalarFunction_SCALAR_FUNCTION_UPPER ScalarFunction = 63 ScalarFunction_SCALAR_FUNCTION_COALESCE ScalarFunction = 64 ScalarFunction_SCALAR_FUNCTION_POWER ScalarFunction = 65 ScalarFunction_SCALAR_FUNCTION_STRUCT_FUN ScalarFunction = 66 ScalarFunction_SCALAR_FUNCTION_FROM_UNIXTIME ScalarFunction = 67 ScalarFunction_SCALAR_FUNCTION_ATAN2 ScalarFunction = 68 ScalarFunction_SCALAR_FUNCTION_DATE_BIN ScalarFunction = 69 ScalarFunction_SCALAR_FUNCTION_ARROW_TYPEOF ScalarFunction = 70 ScalarFunction_SCALAR_FUNCTION_CURRENT_DATE ScalarFunction = 71 ScalarFunction_SCALAR_FUNCTION_CURRENT_TIME ScalarFunction = 72 ScalarFunction_SCALAR_FUNCTION_UUID ScalarFunction = 73 ScalarFunction_SCALAR_FUNCTION_CBRT ScalarFunction = 74 ScalarFunction_SCALAR_FUNCTION_ACOSH ScalarFunction = 75 ScalarFunction_SCALAR_FUNCTION_ASINH ScalarFunction = 76 ScalarFunction_SCALAR_FUNCTION_ATANH ScalarFunction = 77 ScalarFunction_SCALAR_FUNCTION_SINH ScalarFunction = 78 ScalarFunction_SCALAR_FUNCTION_COSH ScalarFunction = 79 ScalarFunction_SCALAR_FUNCTION_TANH ScalarFunction = 80 ScalarFunction_SCALAR_FUNCTION_PI ScalarFunction = 81 ScalarFunction_SCALAR_FUNCTION_DEGREES ScalarFunction = 82 ScalarFunction_SCALAR_FUNCTION_RADIANS ScalarFunction = 83 ScalarFunction_SCALAR_FUNCTION_FACTORIAL ScalarFunction = 84 ScalarFunction_SCALAR_FUNCTION_LCM ScalarFunction = 85 ScalarFunction_SCALAR_FUNCTION_GCD ScalarFunction = 86 ScalarFunction_SCALAR_FUNCTION_ARRAY_APPEND ScalarFunction = 87 ScalarFunction_SCALAR_FUNCTION_ARRAY_CONCAT ScalarFunction = 88 ScalarFunction_SCALAR_FUNCTION_ARRAY_DIMS ScalarFunction = 89 ScalarFunction_SCALAR_FUNCTION_ARRAY_REPEAT ScalarFunction = 90 ScalarFunction_SCALAR_FUNCTION_ARRAY_LENGTH ScalarFunction = 91 ScalarFunction_SCALAR_FUNCTION_ARRAY_NDIMS ScalarFunction = 92 ScalarFunction_SCALAR_FUNCTION_ARRAY_POSITION ScalarFunction = 93 ScalarFunction_SCALAR_FUNCTION_ARRAY_POSITIONS ScalarFunction = 94 ScalarFunction_SCALAR_FUNCTION_ARRAY_PREPEND ScalarFunction = 95 ScalarFunction_SCALAR_FUNCTION_ARRAY_REMOVE ScalarFunction = 96 ScalarFunction_SCALAR_FUNCTION_ARRAY_REPLACE ScalarFunction = 97 ScalarFunction_SCALAR_FUNCTION_ARRAY_TO_STRING ScalarFunction = 98 ScalarFunction_SCALAR_FUNCTION_CARDINALITY ScalarFunction = 99 ScalarFunction_SCALAR_FUNCTION_ARRAY_ELEMENT ScalarFunction = 100 ScalarFunction_SCALAR_FUNCTION_ARRAY_SLICE ScalarFunction = 101 ScalarFunction_SCALAR_FUNCTION_ENCODE ScalarFunction = 102 ScalarFunction_SCALAR_FUNCTION_DECODE ScalarFunction = 103 ScalarFunction_SCALAR_FUNCTION_COT ScalarFunction = 104 ScalarFunction_SCALAR_FUNCTION_ARRAY_HAS ScalarFunction = 105 ScalarFunction_SCALAR_FUNCTION_ARRAY_HAS_ANY ScalarFunction = 106 ScalarFunction_SCALAR_FUNCTION_ARRAY_HAS_ALL ScalarFunction = 107 ScalarFunction_SCALAR_FUNCTION_ARRAY_REMOVE_N ScalarFunction = 108 ScalarFunction_SCALAR_FUNCTION_ARRAY_REPLACE_N ScalarFunction = 109 ScalarFunction_SCALAR_FUNCTION_ARRAY_REMOVE_ALL ScalarFunction = 110 ScalarFunction_SCALAR_FUNCTION_ARRAY_REPLACE_ALL ScalarFunction = 111 ScalarFunction_SCALAR_FUNCTION_NANVL ScalarFunction = 112 ScalarFunction_SCALAR_FUNCTION_FLATTEN ScalarFunction = 113 ScalarFunction_SCALAR_FUNCTION_ISNAN ScalarFunction = 114 ScalarFunction_SCALAR_FUNCTION_ISZERO ScalarFunction = 115 ScalarFunction_SCALAR_FUNCTION_ARRAY_EMPTY ScalarFunction = 116 ScalarFunction_SCALAR_FUNCTION_ARRAY_POP_BACK ScalarFunction = 117 ScalarFunction_SCALAR_FUNCTION_STRING_TO_ARRAY ScalarFunction = 118 ScalarFunction_SCALAR_FUNCTION_TO_TIMESTAMP_NANOS ScalarFunction = 119 ScalarFunction_SCALAR_FUNCTION_ARRAY_INTERSECT ScalarFunction = 120 ScalarFunction_SCALAR_FUNCTION_ARRAY_UNION ScalarFunction = 121 ScalarFunction_SCALAR_FUNCTION_OVER_LAY ScalarFunction = 122 ScalarFunction_SCALAR_FUNCTION_RANGE ScalarFunction = 123 ScalarFunction_SCALAR_FUNCTION_ARRAY_EXCEPT ScalarFunction = 124 ScalarFunction_SCALAR_FUNCTION_ARRAY_POP_FRONT ScalarFunction = 125 ScalarFunction_SCALAR_FUNCTION_LEVENSHTEIN ScalarFunction = 126 ScalarFunction_SCALAR_FUNCTION_SUBSTR_INDEX ScalarFunction = 127 ScalarFunction_SCALAR_FUNCTION_FIND_IN_SET ScalarFunction = 128 ScalarFunction_SCALAR_FUNCTION_ARRAY_SORT ScalarFunction = 129 ScalarFunction_SCALAR_FUNCTION_ARRAY_DISTINCT ScalarFunction = 130 )
func (ScalarFunction) Descriptor ¶
func (ScalarFunction) Descriptor() protoreflect.EnumDescriptor
func (ScalarFunction) Enum ¶
func (x ScalarFunction) Enum() *ScalarFunction
func (ScalarFunction) EnumDescriptor
deprecated
func (ScalarFunction) EnumDescriptor() ([]byte, []int)
Deprecated: Use ScalarFunction.Descriptor instead.
func (ScalarFunction) Number ¶
func (x ScalarFunction) Number() protoreflect.EnumNumber
func (ScalarFunction) String ¶
func (x ScalarFunction) String() string
func (ScalarFunction) Type ¶
func (ScalarFunction) Type() protoreflect.EnumType
type ScalarFunctionNode ¶
type ScalarFunctionNode struct { Fun ScalarFunction `protobuf:"varint,1,opt,name=fun,proto3,enum=chalk.expression.v1.ScalarFunction" json:"fun,omitempty"` Args []*LogicalExprNode `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"` // contains filtered or unexported fields }
func (*ScalarFunctionNode) Descriptor
deprecated
func (*ScalarFunctionNode) Descriptor() ([]byte, []int)
Deprecated: Use ScalarFunctionNode.ProtoReflect.Descriptor instead.
func (*ScalarFunctionNode) GetArgs ¶
func (x *ScalarFunctionNode) GetArgs() []*LogicalExprNode
func (*ScalarFunctionNode) GetFun ¶
func (x *ScalarFunctionNode) GetFun() ScalarFunction
func (*ScalarFunctionNode) ProtoMessage ¶
func (*ScalarFunctionNode) ProtoMessage()
func (*ScalarFunctionNode) ProtoReflect ¶
func (x *ScalarFunctionNode) ProtoReflect() protoreflect.Message
func (*ScalarFunctionNode) Reset ¶
func (x *ScalarFunctionNode) Reset()
func (*ScalarFunctionNode) String ¶
func (x *ScalarFunctionNode) String() string
type ScalarUDFExprNode ¶
type ScalarUDFExprNode struct { FunName string `protobuf:"bytes,1,opt,name=fun_name,json=funName,proto3" json:"fun_name,omitempty"` Args []*LogicalExprNode `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"` // contains filtered or unexported fields }
func (*ScalarUDFExprNode) Descriptor
deprecated
func (*ScalarUDFExprNode) Descriptor() ([]byte, []int)
Deprecated: Use ScalarUDFExprNode.ProtoReflect.Descriptor instead.
func (*ScalarUDFExprNode) GetArgs ¶
func (x *ScalarUDFExprNode) GetArgs() []*LogicalExprNode
func (*ScalarUDFExprNode) GetFunName ¶
func (x *ScalarUDFExprNode) GetFunName() string
func (*ScalarUDFExprNode) ProtoMessage ¶
func (*ScalarUDFExprNode) ProtoMessage()
func (*ScalarUDFExprNode) ProtoReflect ¶
func (x *ScalarUDFExprNode) ProtoReflect() protoreflect.Message
func (*ScalarUDFExprNode) Reset ¶
func (x *ScalarUDFExprNode) Reset()
func (*ScalarUDFExprNode) String ¶
func (x *ScalarUDFExprNode) String() string
type SimilarToNode ¶
type SimilarToNode struct { Negated bool `protobuf:"varint,1,opt,name=negated,proto3" json:"negated,omitempty"` Expr *LogicalExprNode `protobuf:"bytes,2,opt,name=expr,proto3" json:"expr,omitempty"` Pattern *LogicalExprNode `protobuf:"bytes,3,opt,name=pattern,proto3" json:"pattern,omitempty"` EscapeChar string `protobuf:"bytes,4,opt,name=escape_char,json=escapeChar,proto3" json:"escape_char,omitempty"` // contains filtered or unexported fields }
func (*SimilarToNode) Descriptor
deprecated
func (*SimilarToNode) Descriptor() ([]byte, []int)
Deprecated: Use SimilarToNode.ProtoReflect.Descriptor instead.
func (*SimilarToNode) GetEscapeChar ¶
func (x *SimilarToNode) GetEscapeChar() string
func (*SimilarToNode) GetExpr ¶
func (x *SimilarToNode) GetExpr() *LogicalExprNode
func (*SimilarToNode) GetNegated ¶
func (x *SimilarToNode) GetNegated() bool
func (*SimilarToNode) GetPattern ¶
func (x *SimilarToNode) GetPattern() *LogicalExprNode
func (*SimilarToNode) ProtoMessage ¶
func (*SimilarToNode) ProtoMessage()
func (*SimilarToNode) ProtoReflect ¶
func (x *SimilarToNode) ProtoReflect() protoreflect.Message
func (*SimilarToNode) Reset ¶
func (x *SimilarToNode) Reset()
func (*SimilarToNode) String ¶
func (x *SimilarToNode) String() string
type SortExprNode ¶
type SortExprNode struct { Expr *LogicalExprNode `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"` Asc bool `protobuf:"varint,2,opt,name=asc,proto3" json:"asc,omitempty"` NullsFirst bool `protobuf:"varint,3,opt,name=nulls_first,json=nullsFirst,proto3" json:"nulls_first,omitempty"` // contains filtered or unexported fields }
func (*SortExprNode) Descriptor
deprecated
func (*SortExprNode) Descriptor() ([]byte, []int)
Deprecated: Use SortExprNode.ProtoReflect.Descriptor instead.
func (*SortExprNode) GetAsc ¶
func (x *SortExprNode) GetAsc() bool
func (*SortExprNode) GetExpr ¶
func (x *SortExprNode) GetExpr() *LogicalExprNode
func (*SortExprNode) GetNullsFirst ¶
func (x *SortExprNode) GetNullsFirst() bool
func (*SortExprNode) ProtoMessage ¶
func (*SortExprNode) ProtoMessage()
func (*SortExprNode) ProtoReflect ¶
func (x *SortExprNode) ProtoReflect() protoreflect.Message
func (*SortExprNode) Reset ¶
func (x *SortExprNode) Reset()
func (*SortExprNode) String ¶
func (x *SortExprNode) String() string
type TryCastNode ¶
type TryCastNode struct { Expr *LogicalExprNode `protobuf:"bytes,1,opt,name=expr,proto3" json:"expr,omitempty"` ArrowType *v1.ArrowType `protobuf:"bytes,2,opt,name=arrow_type,json=arrowType,proto3" json:"arrow_type,omitempty"` // contains filtered or unexported fields }
func (*TryCastNode) Descriptor
deprecated
func (*TryCastNode) Descriptor() ([]byte, []int)
Deprecated: Use TryCastNode.ProtoReflect.Descriptor instead.
func (*TryCastNode) GetArrowType ¶
func (x *TryCastNode) GetArrowType() *v1.ArrowType
func (*TryCastNode) GetExpr ¶
func (x *TryCastNode) GetExpr() *LogicalExprNode
func (*TryCastNode) ProtoMessage ¶
func (*TryCastNode) ProtoMessage()
func (*TryCastNode) ProtoReflect ¶
func (x *TryCastNode) ProtoReflect() protoreflect.Message
func (*TryCastNode) Reset ¶
func (x *TryCastNode) Reset()
func (*TryCastNode) String ¶
func (x *TryCastNode) String() string
type WhenThen ¶
type WhenThen struct { WhenExpr *LogicalExprNode `protobuf:"bytes,1,opt,name=when_expr,json=whenExpr,proto3" json:"when_expr,omitempty"` ThenExpr *LogicalExprNode `protobuf:"bytes,2,opt,name=then_expr,json=thenExpr,proto3" json:"then_expr,omitempty"` // contains filtered or unexported fields }
func (*WhenThen) Descriptor
deprecated
func (*WhenThen) GetThenExpr ¶
func (x *WhenThen) GetThenExpr() *LogicalExprNode
func (*WhenThen) GetWhenExpr ¶
func (x *WhenThen) GetWhenExpr() *LogicalExprNode
func (*WhenThen) ProtoMessage ¶
func (*WhenThen) ProtoMessage()
func (*WhenThen) ProtoReflect ¶
func (x *WhenThen) ProtoReflect() protoreflect.Message
type Wildcard ¶
type Wildcard struct { Qualifier *string `protobuf:"bytes,1,opt,name=qualifier,proto3,oneof" json:"qualifier,omitempty"` // contains filtered or unexported fields }
func (*Wildcard) Descriptor
deprecated
func (*Wildcard) GetQualifier ¶
func (*Wildcard) ProtoMessage ¶
func (*Wildcard) ProtoMessage()
func (*Wildcard) ProtoReflect ¶
func (x *Wildcard) ProtoReflect() protoreflect.Message
type WindowExprNode ¶
type WindowExprNode struct { // Types that are assignable to WindowFunction: // // *WindowExprNode_AggrFunction // *WindowExprNode_BuiltInFunction // *WindowExprNode_Udaf // *WindowExprNode_Udwf WindowFunction isWindowExprNode_WindowFunction `protobuf_oneof:"window_function"` Expr *LogicalExprNode `protobuf:"bytes,4,opt,name=expr,proto3" json:"expr,omitempty"` PartitionBy []*LogicalExprNode `protobuf:"bytes,5,rep,name=partition_by,json=partitionBy,proto3" json:"partition_by,omitempty"` OrderBy []*LogicalExprNode `protobuf:"bytes,6,rep,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // repeated LogicalExprNode filter = 7; WindowFrame *WindowFrame `protobuf:"bytes,8,opt,name=window_frame,json=windowFrame,proto3" json:"window_frame,omitempty"` // contains filtered or unexported fields }
func (*WindowExprNode) Descriptor
deprecated
func (*WindowExprNode) Descriptor() ([]byte, []int)
Deprecated: Use WindowExprNode.ProtoReflect.Descriptor instead.
func (*WindowExprNode) GetAggrFunction ¶
func (x *WindowExprNode) GetAggrFunction() AggregateFunction
func (*WindowExprNode) GetBuiltInFunction ¶
func (x *WindowExprNode) GetBuiltInFunction() BuiltInWindowFunction
func (*WindowExprNode) GetExpr ¶
func (x *WindowExprNode) GetExpr() *LogicalExprNode
func (*WindowExprNode) GetOrderBy ¶
func (x *WindowExprNode) GetOrderBy() []*LogicalExprNode
func (*WindowExprNode) GetPartitionBy ¶
func (x *WindowExprNode) GetPartitionBy() []*LogicalExprNode
func (*WindowExprNode) GetUdaf ¶
func (x *WindowExprNode) GetUdaf() string
func (*WindowExprNode) GetUdwf ¶
func (x *WindowExprNode) GetUdwf() string
func (*WindowExprNode) GetWindowFrame ¶
func (x *WindowExprNode) GetWindowFrame() *WindowFrame
func (*WindowExprNode) GetWindowFunction ¶
func (m *WindowExprNode) GetWindowFunction() isWindowExprNode_WindowFunction
func (*WindowExprNode) ProtoMessage ¶
func (*WindowExprNode) ProtoMessage()
func (*WindowExprNode) ProtoReflect ¶
func (x *WindowExprNode) ProtoReflect() protoreflect.Message
func (*WindowExprNode) Reset ¶
func (x *WindowExprNode) Reset()
func (*WindowExprNode) String ¶
func (x *WindowExprNode) String() string
type WindowExprNode_AggrFunction ¶
type WindowExprNode_AggrFunction struct {
AggrFunction AggregateFunction `protobuf:"varint,1,opt,name=aggr_function,json=aggrFunction,proto3,enum=chalk.expression.v1.AggregateFunction,oneof"`
}
type WindowExprNode_BuiltInFunction ¶
type WindowExprNode_BuiltInFunction struct {
BuiltInFunction BuiltInWindowFunction `` /* 127-byte string literal not displayed */
}
type WindowExprNode_Udaf ¶
type WindowExprNode_Udaf struct {
Udaf string `protobuf:"bytes,3,opt,name=udaf,proto3,oneof"`
}
type WindowExprNode_Udwf ¶
type WindowExprNode_Udwf struct {
Udwf string `protobuf:"bytes,9,opt,name=udwf,proto3,oneof"`
}
type WindowFrame ¶
type WindowFrame struct { WindowFrameUnits WindowFrameUnits `` /* 154-byte string literal not displayed */ StartBound *WindowFrameBound `protobuf:"bytes,2,opt,name=start_bound,json=startBound,proto3" json:"start_bound,omitempty"` Bound *WindowFrameBound `protobuf:"bytes,3,opt,name=bound,proto3,oneof" json:"bound,omitempty"` // contains filtered or unexported fields }
func (*WindowFrame) Descriptor
deprecated
func (*WindowFrame) Descriptor() ([]byte, []int)
Deprecated: Use WindowFrame.ProtoReflect.Descriptor instead.
func (*WindowFrame) GetBound ¶
func (x *WindowFrame) GetBound() *WindowFrameBound
func (*WindowFrame) GetStartBound ¶
func (x *WindowFrame) GetStartBound() *WindowFrameBound
func (*WindowFrame) GetWindowFrameUnits ¶
func (x *WindowFrame) GetWindowFrameUnits() WindowFrameUnits
func (*WindowFrame) ProtoMessage ¶
func (*WindowFrame) ProtoMessage()
func (*WindowFrame) ProtoReflect ¶
func (x *WindowFrame) ProtoReflect() protoreflect.Message
func (*WindowFrame) Reset ¶
func (x *WindowFrame) Reset()
func (*WindowFrame) String ¶
func (x *WindowFrame) String() string
type WindowFrameBound ¶
type WindowFrameBound struct { WindowFrameBoundType WindowFrameBoundType `` /* 172-byte string literal not displayed */ BoundValue *v1.ScalarValue `protobuf:"bytes,2,opt,name=bound_value,json=boundValue,proto3" json:"bound_value,omitempty"` // contains filtered or unexported fields }
func (*WindowFrameBound) Descriptor
deprecated
func (*WindowFrameBound) Descriptor() ([]byte, []int)
Deprecated: Use WindowFrameBound.ProtoReflect.Descriptor instead.
func (*WindowFrameBound) GetBoundValue ¶
func (x *WindowFrameBound) GetBoundValue() *v1.ScalarValue
func (*WindowFrameBound) GetWindowFrameBoundType ¶
func (x *WindowFrameBound) GetWindowFrameBoundType() WindowFrameBoundType
func (*WindowFrameBound) ProtoMessage ¶
func (*WindowFrameBound) ProtoMessage()
func (*WindowFrameBound) ProtoReflect ¶
func (x *WindowFrameBound) ProtoReflect() protoreflect.Message
func (*WindowFrameBound) Reset ¶
func (x *WindowFrameBound) Reset()
func (*WindowFrameBound) String ¶
func (x *WindowFrameBound) String() string
type WindowFrameBoundType ¶
type WindowFrameBoundType int32
const ( WindowFrameBoundType_WINDOW_FRAME_BOUND_TYPE_UNSPECIFIED WindowFrameBoundType = 0 WindowFrameBoundType_WINDOW_FRAME_BOUND_TYPE_CURRENT_ROW WindowFrameBoundType = 1 WindowFrameBoundType_WINDOW_FRAME_BOUND_TYPE_PRECEDING WindowFrameBoundType = 2 WindowFrameBoundType_WINDOW_FRAME_BOUND_TYPE_FOLLOWING WindowFrameBoundType = 3 )
func (WindowFrameBoundType) Descriptor ¶
func (WindowFrameBoundType) Descriptor() protoreflect.EnumDescriptor
func (WindowFrameBoundType) Enum ¶
func (x WindowFrameBoundType) Enum() *WindowFrameBoundType
func (WindowFrameBoundType) EnumDescriptor
deprecated
func (WindowFrameBoundType) EnumDescriptor() ([]byte, []int)
Deprecated: Use WindowFrameBoundType.Descriptor instead.
func (WindowFrameBoundType) Number ¶
func (x WindowFrameBoundType) Number() protoreflect.EnumNumber
func (WindowFrameBoundType) String ¶
func (x WindowFrameBoundType) String() string
func (WindowFrameBoundType) Type ¶
func (WindowFrameBoundType) Type() protoreflect.EnumType
type WindowFrameUnits ¶
type WindowFrameUnits int32
const ( WindowFrameUnits_WINDOW_FRAME_UNITS_UNSPECIFIED WindowFrameUnits = 0 WindowFrameUnits_WINDOW_FRAME_UNITS_ROWS WindowFrameUnits = 1 WindowFrameUnits_WINDOW_FRAME_UNITS_RANGE WindowFrameUnits = 2 WindowFrameUnits_WINDOW_FRAME_UNITS_GROUPS WindowFrameUnits = 3 )
func (WindowFrameUnits) Descriptor ¶
func (WindowFrameUnits) Descriptor() protoreflect.EnumDescriptor
func (WindowFrameUnits) Enum ¶
func (x WindowFrameUnits) Enum() *WindowFrameUnits
func (WindowFrameUnits) EnumDescriptor
deprecated
func (WindowFrameUnits) EnumDescriptor() ([]byte, []int)
Deprecated: Use WindowFrameUnits.Descriptor instead.
func (WindowFrameUnits) Number ¶
func (x WindowFrameUnits) Number() protoreflect.EnumNumber
func (WindowFrameUnits) String ¶
func (x WindowFrameUnits) String() string
func (WindowFrameUnits) Type ¶
func (WindowFrameUnits) Type() protoreflect.EnumType