expressionv1

package
v0.18.14 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 23, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ScalarFunction_name = map[int32]string{}/* 131 elements not displayed */

	ScalarFunction_value = map[string]int32{}/* 131 elements not displayed */

)

Enum value maps for ScalarFunction.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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) Enum

func (AggregateFunction) EnumDescriptor deprecated

func (AggregateFunction) EnumDescriptor() ([]byte, []int)

Deprecated: Use AggregateFunction.Descriptor instead.

func (AggregateFunction) Number

func (AggregateFunction) String

func (x AggregateFunction) String() string

func (AggregateFunction) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use AliasNode.ProtoReflect.Descriptor instead.

func (*AliasNode) GetAlias

func (x *AliasNode) GetAlias() string

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

func (*AliasNode) Reset

func (x *AliasNode) Reset()

func (*AliasNode) String

func (x *AliasNode) String() string

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) Enum

func (BuiltInWindowFunction) EnumDescriptor deprecated

func (BuiltInWindowFunction) EnumDescriptor() ([]byte, []int)

Deprecated: Use BuiltInWindowFunction.Descriptor instead.

func (BuiltInWindowFunction) Number

func (BuiltInWindowFunction) String

func (x BuiltInWindowFunction) String() string

func (BuiltInWindowFunction) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use CaseNode.ProtoReflect.Descriptor instead.

func (*CaseNode) GetElseExpr

func (x *CaseNode) GetElseExpr() *LogicalExprNode

func (*CaseNode) GetExpr

func (x *CaseNode) GetExpr() *LogicalExprNode

func (*CaseNode) GetWhenThenExpr

func (x *CaseNode) GetWhenThenExpr() []*WhenThen

func (*CaseNode) ProtoMessage

func (*CaseNode) ProtoMessage()

func (*CaseNode) ProtoReflect

func (x *CaseNode) ProtoReflect() protoreflect.Message

func (*CaseNode) Reset

func (x *CaseNode) Reset()

func (*CaseNode) String

func (x *CaseNode) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use CastNode.ProtoReflect.Descriptor instead.

func (*CastNode) GetArrowType

func (x *CastNode) GetArrowType() *v1.ArrowType

func (*CastNode) GetExpr

func (x *CastNode) GetExpr() *LogicalExprNode

func (*CastNode) ProtoMessage

func (*CastNode) ProtoMessage()

func (*CastNode) ProtoReflect

func (x *CastNode) ProtoReflect() protoreflect.Message

func (*CastNode) Reset

func (x *CastNode) Reset()

func (*CastNode) String

func (x *CastNode) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Column.ProtoReflect.Descriptor instead.

func (*Column) GetName

func (x *Column) GetName() string

func (*Column) GetRelation

func (x *Column) GetRelation() *ColumnRelation

func (*Column) ProtoMessage

func (*Column) ProtoMessage()

func (*Column) ProtoReflect

func (x *Column) ProtoReflect() protoreflect.Message

func (*Column) Reset

func (x *Column) Reset()

func (*Column) String

func (x *Column) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use CubeNode.ProtoReflect.Descriptor instead.

func (*CubeNode) GetExpr

func (x *CubeNode) GetExpr() []*LogicalExprNode

func (*CubeNode) ProtoMessage

func (*CubeNode) ProtoMessage()

func (*CubeNode) ProtoReflect

func (x *CubeNode) ProtoReflect() protoreflect.Message

func (*CubeNode) Reset

func (x *CubeNode) Reset()

func (*CubeNode) String

func (x *CubeNode) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use ExprCall.ProtoReflect.Descriptor instead.

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

func (*ExprCall) Reset added in v0.14.4

func (x *ExprCall) Reset()

func (*ExprCall) String added in v0.14.4

func (x *ExprCall) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use ILikeNode.ProtoReflect.Descriptor instead.

func (*ILikeNode) GetEscapeChar

func (x *ILikeNode) GetEscapeChar() string

func (*ILikeNode) GetExpr

func (x *ILikeNode) GetExpr() *LogicalExprNode

func (*ILikeNode) GetNegated

func (x *ILikeNode) GetNegated() bool

func (*ILikeNode) GetPattern

func (x *ILikeNode) GetPattern() *LogicalExprNode

func (*ILikeNode) ProtoMessage

func (*ILikeNode) ProtoMessage()

func (*ILikeNode) ProtoReflect

func (x *ILikeNode) ProtoReflect() protoreflect.Message

func (*ILikeNode) Reset

func (x *ILikeNode) Reset()

func (*ILikeNode) String

func (x *ILikeNode) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use IsFalse.ProtoReflect.Descriptor instead.

func (*IsFalse) GetExpr

func (x *IsFalse) GetExpr() *LogicalExprNode

func (*IsFalse) ProtoMessage

func (*IsFalse) ProtoMessage()

func (*IsFalse) ProtoReflect

func (x *IsFalse) ProtoReflect() protoreflect.Message

func (*IsFalse) Reset

func (x *IsFalse) Reset()

func (*IsFalse) String

func (x *IsFalse) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use IsNotNull.ProtoReflect.Descriptor instead.

func (*IsNotNull) GetExpr

func (x *IsNotNull) GetExpr() *LogicalExprNode

func (*IsNotNull) ProtoMessage

func (*IsNotNull) ProtoMessage()

func (*IsNotNull) ProtoReflect

func (x *IsNotNull) ProtoReflect() protoreflect.Message

func (*IsNotNull) Reset

func (x *IsNotNull) Reset()

func (*IsNotNull) String

func (x *IsNotNull) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use IsNotTrue.ProtoReflect.Descriptor instead.

func (*IsNotTrue) GetExpr

func (x *IsNotTrue) GetExpr() *LogicalExprNode

func (*IsNotTrue) ProtoMessage

func (*IsNotTrue) ProtoMessage()

func (*IsNotTrue) ProtoReflect

func (x *IsNotTrue) ProtoReflect() protoreflect.Message

func (*IsNotTrue) Reset

func (x *IsNotTrue) Reset()

func (*IsNotTrue) String

func (x *IsNotTrue) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use IsNull.ProtoReflect.Descriptor instead.

func (*IsNull) GetExpr

func (x *IsNull) GetExpr() *LogicalExprNode

func (*IsNull) ProtoMessage

func (*IsNull) ProtoMessage()

func (*IsNull) ProtoReflect

func (x *IsNull) ProtoReflect() protoreflect.Message

func (*IsNull) Reset

func (x *IsNull) Reset()

func (*IsNull) String

func (x *IsNull) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use IsTrue.ProtoReflect.Descriptor instead.

func (*IsTrue) GetExpr

func (x *IsTrue) GetExpr() *LogicalExprNode

func (*IsTrue) ProtoMessage

func (*IsTrue) ProtoMessage()

func (*IsTrue) ProtoReflect

func (x *IsTrue) ProtoReflect() protoreflect.Message

func (*IsTrue) Reset

func (x *IsTrue) Reset()

func (*IsTrue) String

func (x *IsTrue) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use IsUnknown.ProtoReflect.Descriptor instead.

func (*IsUnknown) GetExpr

func (x *IsUnknown) GetExpr() *LogicalExprNode

func (*IsUnknown) ProtoMessage

func (*IsUnknown) ProtoMessage()

func (*IsUnknown) ProtoReflect

func (x *IsUnknown) ProtoReflect() protoreflect.Message

func (*IsUnknown) Reset

func (x *IsUnknown) Reset()

func (*IsUnknown) String

func (x *IsUnknown) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use LikeNode.ProtoReflect.Descriptor instead.

func (*LikeNode) GetEscapeChar

func (x *LikeNode) GetEscapeChar() string

func (*LikeNode) GetExpr

func (x *LikeNode) GetExpr() *LogicalExprNode

func (*LikeNode) GetNegated

func (x *LikeNode) GetNegated() bool

func (*LikeNode) GetPattern

func (x *LikeNode) GetPattern() *LogicalExprNode

func (*LikeNode) ProtoMessage

func (*LikeNode) ProtoMessage()

func (*LikeNode) ProtoReflect

func (x *LikeNode) ProtoReflect() protoreflect.Message

func (*LikeNode) Reset

func (x *LikeNode) Reset()

func (*LikeNode) String

func (x *LikeNode) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use ListIndex.ProtoReflect.Descriptor instead.

func (*ListIndex) GetKey

func (x *ListIndex) GetKey() *LogicalExprNode

func (*ListIndex) ProtoMessage

func (*ListIndex) ProtoMessage()

func (*ListIndex) ProtoReflect

func (x *ListIndex) ProtoReflect() protoreflect.Message

func (*ListIndex) Reset

func (x *ListIndex) Reset()

func (*ListIndex) String

func (x *ListIndex) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use ListRange.ProtoReflect.Descriptor instead.

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

func (*ListRange) Reset

func (x *ListRange) Reset()

func (*ListRange) String

func (x *ListRange) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Not.ProtoReflect.Descriptor instead.

func (*Not) GetExpr

func (x *Not) GetExpr() *LogicalExprNode

func (*Not) ProtoMessage

func (*Not) ProtoMessage()

func (*Not) ProtoReflect

func (x *Not) ProtoReflect() protoreflect.Message

func (*Not) Reset

func (x *Not) Reset()

func (*Not) String

func (x *Not) String() string

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 (*OwnedTableReference) GetFull

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) Enum

func (x ScalarFunction) Enum() *ScalarFunction

func (ScalarFunction) EnumDescriptor deprecated

func (ScalarFunction) EnumDescriptor() ([]byte, []int)

Deprecated: Use ScalarFunction.Descriptor instead.

func (ScalarFunction) Number

func (ScalarFunction) String

func (x ScalarFunction) String() string

func (ScalarFunction) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use WhenThen.ProtoReflect.Descriptor instead.

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

func (*WhenThen) Reset

func (x *WhenThen) Reset()

func (*WhenThen) String

func (x *WhenThen) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Wildcard.ProtoReflect.Descriptor instead.

func (*Wildcard) GetQualifier

func (x *Wildcard) GetQualifier() string

func (*Wildcard) ProtoMessage

func (*Wildcard) ProtoMessage()

func (*Wildcard) ProtoReflect

func (x *Wildcard) ProtoReflect() protoreflect.Message

func (*Wildcard) Reset

func (x *Wildcard) Reset()

func (*Wildcard) String

func (x *Wildcard) String() string

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) Enum

func (WindowFrameBoundType) EnumDescriptor deprecated

func (WindowFrameBoundType) EnumDescriptor() ([]byte, []int)

Deprecated: Use WindowFrameBoundType.Descriptor instead.

func (WindowFrameBoundType) Number

func (WindowFrameBoundType) String

func (x WindowFrameBoundType) String() string

func (WindowFrameBoundType) Type

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) Enum

func (WindowFrameUnits) EnumDescriptor deprecated

func (WindowFrameUnits) EnumDescriptor() ([]byte, []int)

Deprecated: Use WindowFrameUnits.Descriptor instead.

func (WindowFrameUnits) Number

func (WindowFrameUnits) String

func (x WindowFrameUnits) String() string

func (WindowFrameUnits) Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL