package ast
Get desktop application:
View/edit binary Protocol Buffers messages
Used in: BinOp, Expr, HasSrcPosition
optional Expr lhs = 1
optional Expr rhs = 2
Used in: BinOp, Expr, HasSrcPosition
optional Expr lhs = 1
optional Expr rhs = 2
Used in: Expr, HasSrcPosition
optional Expr fn = 1
repeated Expr pos_args = 3
Used in: DataType
Used in: Const, EvalResult, Expr, HasSrcPosition
int64 scale = 1
bytes unscaled_value = 4
Used in: Const, EvalResult, Expr, HasSrcPosition
bool is_negative = 1
bytes v = 3
Used in: Expr, HasSrcPosition
Used in: Const, EvalResult, Expr, HasSrcPosition
Used in: Stmt
optional Expr expr = 1
bytes first_request_id = 2
int64 uid = 4
Used in: BinOp, Expr, HasSrcPosition
optional Expr lhs = 1
optional Expr rhs = 2
Used in: BinOp, Expr, HasSrcPosition
optional Expr lhs = 1
optional Expr rhs = 2
Used in: BinOp, Expr, HasSrcPosition
optional Expr lhs = 1
optional Expr rhs = 2
Used in: Const, EvalResult, Expr, HasSrcPosition
Used in: Expr, FnNameRefExpr, HasSrcPosition
Used in: Expr, FnNameRefExpr, HasSrcPosition
Used in: RelationalGroupedDataframeApplyInPandas, StoredProcedure, Udaf, Udf, Udtf
int64 id = 1
string name = 2
optional NameRef object_name = 3
Used in: ColumnFn, Expr, HasSrcPosition
optional Expr col = 1
string name = 3
Used in: ColumnAlias
oneof variant
bool column_alias_fn_alias = 1
bool column_alias_fn_as = 2
bool column_alias_fn_name = 3
Used in: ColumnFn, Expr, HasSrcPosition
optional Expr col = 1
int64 idx = 2
Used in: ColumnFn, Expr, HasSrcPosition
optional Expr col = 1
string field = 2
Used in: ColumnFn, Expr, HasSrcPosition
Used in: ColumnFn, Expr, HasSrcPosition
optional Expr col = 1
optional Expr lower_bound = 2
optional Expr upper_bound = 4
Used in: Expr, HasSrcPosition
Used in: ColumnCaseExpr, HasSrcPosition
optional Expr condition = 1
optional Expr value = 3
Used in: ColumnFn, Expr, HasSrcPosition
Used in: ColumnFn, Expr, HasSrcPosition
Used in: ColumnFn, Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
optional Expr lhs = 1
optional Expr rhs = 2
Used in: Expr, HasSrcPosition
Used in: ColumnRef
Used in: ColumnFn, Expr, HasSrcPosition
optional Expr col = 1
repeated Expr values = 3
Used in: ColumnFn, Expr, HasSrcPosition
Used in: ColumnFn, Expr, HasSrcPosition
Used in: ColumnRef
Used in: ColumnFn, Expr, HasSrcPosition
Used in: StructField
Used in: ColumnFn, Expr, HasSrcPosition
optional Expr col = 1
optional Expr parameters = 2
optional Expr pattern = 3
Used in: ColumnFn, Expr, HasSrcPosition
optional Expr col = 1
optional Expr collation_spec = 2
Used in: ColumnFn, Expr, HasSrcPosition
optional Expr col = 1
optional Expr pattern = 2
Used in: ColumnFn, Expr, HasSrcPosition
optional Expr col = 1
optional Expr suffix = 3
Used in: ColumnFn, Expr, HasSrcPosition
optional Expr col = 1
optional Expr pattern = 2
Used in: ColumnFn, Expr, HasSrcPosition
optional Expr col = 1
optional Expr prefix = 2
Used in: ColumnFn, Expr, HasSrcPosition
optional Expr col = 1
optional Expr len = 2
optional Expr pos = 3
Used in: ColumnFn, Expr, HasSrcPosition
Used in: ColumnFn, Expr, HasSrcPosition
Used in: EvalResult, Expr, HasSrcPosition, RedactedConst
Used in: Expr, HasSrcPosition
Used in: ArrayType, ColumnCast, ColumnTryCast, DatatypeVal, MapType, PandasDataFrameType, PandasSeriesType, StoredProcedure, StructField, Udaf, Udf, Udtf, UdtfSchema_Type, VectorType
oneof variant
bool binary_type = 2
bool boolean_type = 3
bool byte_type = 4
bool date_type = 5
bool double_type = 7
bool file_type = 8
bool float_type = 9
bool geography_type = 10
bool geometry_type = 11
bool integer_type = 12
bool long_type = 13
bool null_type = 15
bool short_type = 18
bool time_type = 22
bool variant_type = 24
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
optional Expr df = 1
string name = 2
Used in: Expr, HasSrcPosition
repeated Expr cols = 1
optional Expr df = 2
repeated string formatted_col_names = 3
repeated string group_by = 4
repeated int64 lags = 5
repeated string order_by = 6
Used in: Expr, HasSrcPosition
repeated Expr cols = 1
optional Expr df = 2
repeated string formatted_col_names = 3
repeated string group_by = 4
repeated int64 leads = 5
repeated string order_by = 6
Used in: Expr, HasSrcPosition
optional Expr df = 2
repeated string formatted_col_names = 3
repeated string group_by = 4
bool is_forward = 5
repeated string order_by = 6
Used in: Expr, HasSrcPosition
optional Expr df = 2
repeated string formatted_col_names = 3
repeated string group_by = 4
repeated string order_by = 5
repeated int64 window_sizes = 7
Used in: Expr, HasSrcPosition
optional Expr df = 2
repeated string formatted_col_names = 3
repeated string group_by = 4
string sliding_interval = 5
string time_col = 7
repeated string windows = 8
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
string col_name = 1
optional Expr df = 2
Used in: Expr, HasSrcPosition
bool block = 1
bool case_sensitive = 2
optional Expr df = 3
bool log_on_exception = 4
bool no_wait = 5
Used in: Expr, HasSrcPosition
optional Expr df = 2
repeated string files = 3
optional NameRef table_name = 9
repeated string target_columns = 10
repeated Expr transformations = 11
Used in: Expr, HasSrcPosition
bool block = 1
optional Expr df = 2
Used in: Expr, HasSrcPosition
repeated Expr clustering_keys = 1
optional Expr df = 4
bool is_transient = 6
string lag = 7
optional SaveMode mode = 9
optional NameRef name = 10
string warehouse = 14
Used in: Expr, HasSrcPosition
optional Expr df = 2
bool is_temp = 3
optional NameRef name = 4
Used in: Expr, HasSrcPosition
optional Expr lhs = 1
optional Expr rhs = 3
Used in: Expr, HasSrcPosition
Used in: CreateDataframe, WritePandas
Used in: DataframeData
Used in: DataframeData
Used in: DataframeData
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
optional Expr df = 1
optional Expr other = 2
Used in: Expr, HasSrcPosition
optional Expr condition = 1
optional Expr df = 2
Used in: Expr, HasSrcPosition
bool block = 1
optional Expr df = 2
int64 num = 3
Used in: Expr, HasSrcPosition
optional Expr df = 1
optional Expr input = 2
bool outer = 4
bool recursive = 6
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
optional Expr df = 1
optional Expr other = 2
Used in: Expr, HasSrcPosition
optional Expr join_expr = 1
optional JoinType join_type = 2
optional Expr lhs = 3
optional Expr match_condition = 5
optional Expr rhs = 6
Used in: Expr, HasSrcPosition
optional Expr fn = 1
optional Expr lhs = 2
Used in: Expr, HasSrcPosition
optional Expr df = 1
int64 n = 2
int64 offset = 3
Used in: Expr, HasSrcPosition
optional Expr df = 1
string how = 2
Used in: Expr, HasSrcPosition
repeated string cols = 1
optional Expr df = 2
int64 min_non_nulls_per_row = 3
Used in: Expr, HasSrcPosition
optional Expr df = 1
bool include_decimal = 2
optional Expr value = 5
Used in: Expr, HasSrcPosition
optional Expr df = 1
bool include_decimal = 2
repeated Expr to_replace_list = 6
optional Expr to_replace_value = 7
optional Expr value = 8
repeated Expr values = 9
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
optional Expr default_on_null = 1
optional Expr df = 2
optional Expr pivot_col = 3
optional Expr values = 5
Used in: Expr, HasSrcPosition
optional Expr df = 1
repeated double weights = 5
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
optional Expr col_or_mapper = 1
optional Expr df = 2
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
Used in: CreateDataframe
Used in: DataframeSchema
Used in: DataframeSchema
Used in: Expr, HasSrcPosition
optional Expr df = 2
bool expr_variant = 3
Used in: Expr, HasSrcPosition
optional Expr df = 1
int64 n = 2
Used in: Expr, HasSrcPosition
optional Expr ascending = 1
optional Expr df = 3
Used in: Expr, HasSrcPosition
optional Expr df = 2
repeated double percentile = 3
Used in: Expr, HasSrcPosition
optional Expr col1 = 1
optional Expr col2 = 2
optional Expr df = 3
Used in: Expr, HasSrcPosition
optional Expr col1 = 1
optional Expr col2 = 2
optional Expr df = 3
Used in: Expr, HasSrcPosition
optional Expr col1 = 1
optional Expr col2 = 2
optional Expr df = 3
Used in: Expr, HasSrcPosition
optional Expr col = 1
optional Expr df = 2
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
bool block = 1
bool case_sensitive = 2
optional Expr df = 3
Used in: Expr, HasSrcPosition
bool block = 1
optional Expr df = 2
Used in: Expr, HasSrcPosition
bool block = 1
optional Expr df = 2
Used in: Expr, HasSrcPosition
bool all = 1
bool allow_missing_columns = 2
bool by_name = 3
optional Expr df = 4
optional Expr other = 5
Used in: Expr, HasSrcPosition
repeated Expr column_list = 1
optional Expr df = 2
bool include_nulls = 3
string name_column = 4
string value_column = 6
Used in: Expr, HasSrcPosition
optional Expr col = 1
string col_name = 2
optional Expr df = 3
Used in: Expr, HasSrcPosition
optional Expr col = 1
optional Expr df = 2
string new_name = 3
Used in: Expr, HasSrcPosition
repeated string col_names = 1
optional Expr df = 2
repeated Expr values = 4
Used in: Expr, HasSrcPosition
optional Expr df = 1
optional Expr partition_by = 4
optional SaveMode save_mode = 5
Used in: Const, EvalResult, Expr, HasSrcPosition
Used in: DataType
int64 precision = 1
int64 scale = 2
Used in: BinOp, Expr, HasSrcPosition
optional Expr lhs = 1
optional Expr rhs = 2
Used in: BinOp, Expr, HasSrcPosition
optional Expr lhs = 1
optional Expr rhs = 2
Used in: Result
Used in: Stmt
Used in: Result
int64 bind_id = 1
int64 uid = 3
Used in: EvalOk
Used in: Add, And, ApplyExpr, Bind, BitAnd, BitOr, BitXor, ColumnAlias, ColumnApply_Int, ColumnApply_String, ColumnAsc, ColumnBetween, ColumnCaseExprClause, ColumnCast, ColumnDesc, ColumnEqualNan, ColumnEqualNull, ColumnIn, ColumnIsNotNull, ColumnIsNull, ColumnOver, ColumnRegexp, ColumnStringCollate, ColumnStringContains, ColumnStringEndsWith, ColumnStringLike, ColumnStringStartsWith, ColumnStringSubstr, ColumnTryCast, ColumnWithinGroup, DataframeAgg, DataframeAlias, DataframeAnalyticsComputeLag, DataframeAnalyticsComputeLead, DataframeAnalyticsCumulativeAgg, DataframeAnalyticsMovingAgg, DataframeAnalyticsTimeSeriesAgg, DataframeCacheResult, DataframeCol, DataframeCollect, DataframeCopyIntoTable, DataframeCount, DataframeCreateOrReplaceDynamicTable, DataframeCreateOrReplaceView, DataframeCrossJoin, DataframeCube, DataframeData_List, DataframeData_Tuple, DataframeDescribe, DataframeDistinct, DataframeDrop, DataframeDropDuplicates, DataframeExcept, DataframeFilter, DataframeFirst, DataframeFlatten, DataframeGroupBy, DataframeGroupByGroupingSets, DataframeIntersect, DataframeJoin, DataframeJoinTableFunction, DataframeLimit, DataframeNaDrop_Python, DataframeNaDrop_Scala, DataframeNaFill, DataframeNaReplace, DataframeNaturalJoin, DataframePivot, DataframeRandomSplit, DataframeRename, DataframeRollup, DataframeSample, DataframeSelect, DataframeShow, DataframeSort, DataframeStatApproxQuantile, DataframeStatCorr, DataframeStatCov, DataframeStatCrossTab, DataframeStatSampleBy, DataframeToDf, DataframeToLocalIterator, DataframeToPandas, DataframeToPandasBatches, DataframeUnion, DataframeUnpivot, DataframeWithColumn, DataframeWithColumnRenamed, DataframeWithColumns, DataframeWriter, Div, Eq, ExprArgList, Flatten, Geq, Gt, HasSrcPosition, Leq, ListVal, Lt, MergeDeleteWhenMatchedClause, MergeInsertWhenNotMatchedClause, MergeUpdateWhenMatchedClause, Mod, Mul, Neg, Neq, Not, ObjectGetItem, Or, Pow, ReadAvro, ReadCsv, ReadJson, ReadLoad, ReadOrc, ReadParquet, ReadTable, ReadXml, RelationalGroupedDataframeAgg, RelationalGroupedDataframeApplyInPandas, RelationalGroupedDataframeBuiltin, RelationalGroupedDataframePivot, Row, SessionTableFunction, Sql, Sub, TableDelete, TableDropTable, TableFnCallAlias, TableFnCallOver, TableMerge, TableSample, TableUpdate, ToSnowparkPandas, TupleVal, Tuple_Expr_Expr, Tuple_Expr_Float, Tuple_String_Expr, WindowRelativePosition_Position, WindowSpecOrderBy, WindowSpecPartitionBy, WriteCopyIntoLocation, WriteCsv, WriteInsertInto, WriteJson, WriteParquet, WriteSave, WriteTable
Used in: ColumnWithinGroup, DataframeAgg, DataframeCube, DataframeDescribe, DataframeDrop, DataframeDropDuplicates, DataframeGroupBy, DataframeGroupByGroupingSets, DataframeNaDrop_Python, DataframeNaFill, DataframeNaReplace, DataframeReader, DataframeRollup, DataframeSelect, DataframeSort, DataframeStatApproxQuantile, DataframeToDf, Generator, GroupingSets, RelationalGroupedDataframeAgg, RelationalGroupedDataframeBuiltin, TableFnCallAlias, TableFnCallOver
repeated Expr args = 1
bool variadic = 2
Used in: AbstractExtension, Error, Result
int64 bind_id = 2
string kind = 3
int64 uid = 4
Used in: AbstractExtension, EvalResult
Used in: AbstractExtension, Expr, HasSrcPosition
Used in: AbstractExtension, Stmt
Used in: Expr, HasSrcPosition
optional Expr input = 1
bool outer = 3
bool recursive = 5
Used in: DataframeFlatten, Flatten
oneof variant
bool flatten_mode_array = 1
bool flatten_mode_both = 2
bool flatten_mode_object = 3
Used in: Const, EvalResult, Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
Used in: Expr, FnIdRefExpr, HasSrcPosition
Used in: Expr, HasSrcPosition
int64 row_count = 2
int64 time_limit_seconds = 4
Used in: BinOp, Expr, HasSrcPosition
optional Expr lhs = 1
optional Expr rhs = 2
Used in: Expr, HasSrcPosition
Used in: BinOp, Expr, HasSrcPosition
optional Expr lhs = 1
optional Expr rhs = 2
Used in: Expr, FnIdRefExpr, HasSrcPosition
Used in: Expr, FnNameRefExpr, HasSrcPosition
Used in: Const, EvalResult, Expr, HasSrcPosition
Used in: Request, Response
map<int32, string> string_values = 1
Used in: Language
Used in: DataframeJoin, DataframeNaturalJoin
oneof variant
bool join_type__asof = 1
bool join_type__cross = 2
bool join_type__full_outer = 3
bool join_type__inner = 4
bool join_type__left_anti = 5
bool join_type__left_outer = 6
bool join_type__left_semi = 7
bool join_type__right_outer = 8
Used in: Request
Used in: BinOp, Expr, HasSrcPosition
optional Expr lhs = 1
optional Expr rhs = 2
Used in: Expr, HasSrcPosition
Used in: BinOp, Expr, HasSrcPosition
optional Expr lhs = 1
optional Expr rhs = 2
Used in: DataType
Used in: Expr, HasSrcPosition
optional Expr condition = 1
Used in: Expr, HasSrcPosition
optional Expr condition = 1
repeated Expr insert_keys = 2
repeated Expr insert_values = 3
Used in: Expr, HasSrcPosition
Used in: BinOp, Expr, HasSrcPosition
optional Expr lhs = 1
optional Expr rhs = 2
Used in: BinOp, Expr, HasSrcPosition
optional Expr lhs = 1
optional Expr rhs = 2
Used in: NameRef
Used in: Name
Used in: BuiltinFn, CallTableFunctionExpr, Callable, DataframeCacheResult, DataframeCopyIntoTable, DataframeCreateOrReplaceDynamicTable, DataframeCreateOrReplaceView, HasSrcPosition, IndirectTableFnNameRef, ReadTable, StagedPandasDataframe, StoredProcedure, Table, Udaf, Udf, Udtf, WriteInsertInto, WritePandas, WriteTable
Used in: Name
Used in: Expr, HasSrcPosition, UnaryOp
optional Expr operand = 1
Used in: BinOp, Expr, HasSrcPosition
optional Expr lhs = 1
optional Expr rhs = 2
Used in: Expr, HasSrcPosition, UnaryOp
optional Expr operand = 1
Used in: ColumnAsc, ColumnDesc
oneof variant
bool null_order_default = 1
bool null_order_nulls_first = 2
bool null_order_nulls_last = 3
Used in: Const, EvalResult, Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
repeated Expr args = 1
int64 obj = 2
Used in: BinOp, Expr, HasSrcPosition
optional Expr lhs = 1
optional Expr rhs = 2
Used in: DataType
repeated string col_names = 1
repeated DataType col_types = 2
Used in: DataType
Used in: BinOp, Expr, HasSrcPosition
optional Expr lhs = 1
optional Expr rhs = 2
Used in: Const, EvalResult, Expr, HasSrcPosition
int64 day = 1
int64 month = 2
int64 year = 4
Used in: Language
Used in: Const, EvalResult, Expr, HasSrcPosition
int64 hour = 1
int64 microsecond = 2
int64 minute = 3
int64 second = 4
Used in: PythonTimeVal, PythonTimestampVal
Used in: Const, EvalResult, Expr, HasSrcPosition
int64 day = 1
int64 hour = 2
int64 microsecond = 3
int64 minute = 4
int64 month = 5
int64 second = 6
int64 year = 9
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition, ReadFile
string path = 1
optional Expr reader = 2
Used in: Expr, HasSrcPosition, ReadFile
string path = 1
optional Expr reader = 2
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition, ReadFile
string path = 1
optional Expr reader = 2
Used in: Expr, HasSrcPosition, ReadFile
string path = 1
optional Expr reader = 2
Used in: Expr, HasSrcPosition, ReadFile
string path = 1
optional Expr reader = 2
Used in: Expr, HasSrcPosition, ReadFile
string path = 1
optional Expr reader = 2
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition, ReadFile
string path = 1
optional Expr reader = 2
Used in: Const, EvalResult, Expr, HasSrcPosition
optional Const proxy_value = 1
Used in: Expr, HasSrcPosition
optional Expr grouped_df = 2
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
string agg_name = 1
optional Expr grouped_df = 3
Used in: Expr, HasSrcPosition
optional Expr default_on_null = 1
optional Expr grouped_df = 2
optional Expr pivot_col = 3
optional Expr values = 5
Used in: Expr, HasSrcPosition
repeated Stmt body = 2
int64 client_ast_version = 3
optional Language client_language = 4
optional Version client_version = 5
bytes id = 6
Used in: Response
Used in: Expr, HasSrcPosition
repeated string names = 1
repeated Expr vs = 3
Used in: DataframeCreateOrReplaceDynamicTable, DataframeWriter, WriteTable
oneof variant
bool save_mode_append = 1
bool save_mode_error_if_exists = 2
bool save_mode_ignore = 3
bool save_mode_overwrite = 4
bool save_mode_truncate = 5
Used in: Language
Used in: Expr, HasSrcPosition
Used in: Error, Result
int64 bind_id = 1
int64 uid = 2
Used in: Expr, HasSrcPosition
Used in: EvalResult
Used in: EvalResult
(message has no fields)
Used in: Expr, HasSrcPosition
repeated Expr params = 1
string query = 2
Used in: Expr, HasSrcPosition
Used in: Add, And, ApplyExpr, BigDecimalVal, BigIntVal, BinaryVal, BitAnd, BitOr, BitXor, BoolVal, BuiltinFn, CallTableFunctionExpr, ColumnAlias, ColumnApply_Int, ColumnApply_String, ColumnAsc, ColumnBetween, ColumnCaseExpr, ColumnCaseExprClause, ColumnCast, ColumnDesc, ColumnEqualNan, ColumnEqualNull, ColumnIn, ColumnIsNotNull, ColumnIsNull, ColumnOver, ColumnRegexp, ColumnStringCollate, ColumnStringContains, ColumnStringEndsWith, ColumnStringLike, ColumnStringStartsWith, ColumnStringSubstr, ColumnTryCast, ColumnWithinGroup, CreateDataframe, DataframeAgg, DataframeAlias, DataframeAnalyticsComputeLag, DataframeAnalyticsComputeLead, DataframeAnalyticsCumulativeAgg, DataframeAnalyticsMovingAgg, DataframeAnalyticsTimeSeriesAgg, DataframeCacheResult, DataframeCol, DataframeCollect, DataframeCopyIntoTable, DataframeCount, DataframeCreateOrReplaceDynamicTable, DataframeCreateOrReplaceView, DataframeCrossJoin, DataframeCube, DataframeDescribe, DataframeDistinct, DataframeDrop, DataframeDropDuplicates, DataframeExcept, DataframeFilter, DataframeFirst, DataframeFlatten, DataframeGroupBy, DataframeGroupByGroupingSets, DataframeIntersect, DataframeJoin, DataframeJoinTableFunction, DataframeLimit, DataframeNaDrop_Python, DataframeNaDrop_Scala, DataframeNaFill, DataframeNaReplace, DataframeNaturalJoin, DataframePivot, DataframeRandomSplit, DataframeReader, DataframeRef, DataframeRename, DataframeRollup, DataframeSample, DataframeSelect, DataframeShow, DataframeSort, DataframeStatApproxQuantile, DataframeStatCorr, DataframeStatCov, DataframeStatCrossTab, DataframeStatSampleBy, DataframeToDf, DataframeToLocalIterator, DataframeToPandas, DataframeToPandasBatches, DataframeUnion, DataframeUnpivot, DataframeWithColumn, DataframeWithColumnRenamed, DataframeWithColumns, DataframeWriter, DatatypeVal, Div, Eq, Flatten, Float64Val, FnRef, Generator, Geq, GroupingSets, Gt, IndirectTableFnIdRef, IndirectTableFnNameRef, Int64Val, Leq, ListVal, Lt, MergeDeleteWhenMatchedClause, MergeInsertWhenNotMatchedClause, MergeUpdateWhenMatchedClause, Mod, Mul, NameRef, Neg, Neq, Not, NullVal, ObjectGetItem, Or, Pow, PythonDateVal, PythonTimeVal, PythonTimestampVal, Range, ReadAvro, ReadCsv, ReadJson, ReadLoad, ReadOrc, ReadParquet, ReadTable, ReadXml, RedactedConst, RelationalGroupedDataframeAgg, RelationalGroupedDataframeApplyInPandas, RelationalGroupedDataframeBuiltin, RelationalGroupedDataframePivot, RelationalGroupedDataframeRef, Row, SeqMapVal, SessionTableFunction, Sql, SqlExpr, StoredProcedure, StringVal, Sub, Table, TableDelete, TableDropTable, TableFnCallAlias, TableFnCallOver, TableMerge, TableSample, TableUpdate, ToSnowparkPandas, TruncatedExpr, TupleVal, Udaf, Udf, Udtf, WindowSpecEmpty, WindowSpecOrderBy, WindowSpecPartitionBy, WindowSpecRangeBetween, WindowSpecRowsBetween, WriteCopyIntoLocation, WriteCsv, WriteInsertInto, WriteJson, WritePandas, WriteParquet, WriteSave, WriteTable
int64 end_column = 1
int64 end_line = 2
int32 file = 3
int64 start_column = 4
int64 start_line = 5
Used in: DataframeData_Pandas
Used in: Request
Used in: Expr, FnNameRefExpr, HasSrcPosition
repeated string artifact_repository_packages = 2
string execute_as = 4
repeated string external_access_integrations = 5
optional Callable func = 6
bool if_not_exists = 7
repeated NameRef imports = 8
repeated DataType input_types = 9
bool is_permanent = 10
optional NameRef name = 13
repeated string packages = 14
int64 parallel = 15
bool replace = 16
optional DataType return_type = 18
bool source_code_display = 20
string stage_location = 22
bool strict = 24
Used in: DataType
Used in: Const, EvalResult, Expr, HasSrcPosition
Used in: DataType, StructType
optional ColumnRef column_identifier = 1
optional DataType data_type = 2
bool nullable = 3
Used in: DataType, DataframeReader, DataframeSchema_Struct, RelationalGroupedDataframeApplyInPandas
Used in: BinOp, Expr, HasSrcPosition
optional Expr lhs = 1
optional Expr rhs = 2
Used in: Expr, HasSrcPosition
bool is_temp_table_for_cleanup = 1
optional NameRef name = 2
Used in: Expr, HasSrcPosition
bool block = 1
optional Expr condition = 2
optional Expr df = 3
optional Expr source = 4
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
bool block = 1
repeated Expr clauses = 2
optional Expr df = 3
optional Expr join_expr = 4
optional Expr source = 5
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
bool block = 2
optional Expr condition = 3
optional Expr df = 4
optional Expr source = 5
Used in: Table
oneof variant
bool session_table = 1
bool table_init = 2
Used in: TimestampType
oneof variant
bool timestamp_time_zone_default = 1
bool timestamp_time_zone_ltz = 2
bool timestamp_time_zone_ntz = 3
bool timestamp_time_zone_tz = 4
Used in: DataType
Used in: Expr, HasSrcPosition
repeated string columns = 1
optional Expr df = 2
repeated string index_col = 3
Used in: Expr, HasSrcPosition
Used in: Stmt
repeated int64 bind_ids = 1
Used in: Expr, HasSrcPosition, SeqMapVal
Used in: DataframeNaReplace, MergeUpdateWhenMatchedClause
optional Expr _1 = 1
optional Expr _2 = 2
Used in: DataframeStatSampleBy
optional Expr _1 = 1
double _2 = 2
Used in: ApplyExpr, DataframeCopyIntoTable, DataframeNaFill, DataframeReader, DataframeWriter, ExtensionError, ExtensionEvalResult, ExtensionStmt, RelationalGroupedDataframeApplyInPandas, StoredProcedure, TableUpdate, Udaf, Udf, Udtf, WriteCopyIntoLocation, WriteCsv, WriteJson, WritePandas, WriteParquet, WriteSave
string _1 = 1
optional Expr _2 = 2
Used in: DataframeAnalyticsCumulativeAgg, DataframeAnalyticsMovingAgg, DataframeAnalyticsTimeSeriesAgg
string _1 = 1
repeated string _2 = 2
Used in: DataframeCacheResult, DataframeCollect, DataframeCopyIntoTable, DataframeCount, DataframeCreateOrReplaceDynamicTable, DataframeCreateOrReplaceView, DataframeFirst, DataframeRandomSplit, DataframeStatApproxQuantile, DataframeStatCorr, DataframeStatCov, DataframeStatCrossTab, DataframeToLocalIterator, DataframeToPandas, DataframeToPandasBatches, StoredProcedure, TableDelete, TableMerge, TableUpdate, Udaf, Udf, Udtf, WriteCopyIntoLocation, WriteCsv, WriteJson, WriteParquet, WriteSave, WriteTable
string _1 = 1
string _2 = 2
Used in: Expr, FnNameRefExpr, HasSrcPosition
repeated string artifact_repository_packages = 2
repeated string external_access_integrations = 4
optional Callable handler = 5
bool if_not_exists = 6
bool immutable = 7
repeated NameRef imports = 8
repeated DataType input_types = 9
bool is_permanent = 10
optional NameRef name = 12
repeated string packages = 13
int64 parallel = 14
bool replace = 15
optional DataType return_type = 17
Used in: Expr, FnNameRefExpr, HasSrcPosition
repeated string artifact_repository_packages = 2
repeated string external_access_integrations = 4
optional Callable func = 5
bool if_not_exists = 6
bool immutable = 7
repeated NameRef imports = 8
repeated DataType input_types = 9
bool is_permanent = 10
optional NameRef name = 13
repeated string packages = 14
int64 parallel = 15
bool replace = 16
optional DataType return_type = 18
bool secure = 20
bool source_code_display = 21
string stage_location = 23
bool strict = 25
Used in: Expr, FnNameRefExpr, HasSrcPosition
repeated string artifact_repository_packages = 2
repeated string external_access_integrations = 4
optional Callable handler = 5
bool if_not_exists = 6
bool immutable = 7
repeated NameRef imports = 8
repeated DataType input_types = 9
bool is_permanent = 10
optional NameRef name = 12
optional UdtfSchema output_schema = 13
repeated string packages = 14
int64 parallel = 15
bool replace = 16
bool secure = 19
string stage_location = 21
bool strict = 23
Used in: Udtf
Used in: UdtfSchema
repeated string schema = 1
Used in: UdtfSchema
Used in: Expr, HasSrcPosition
Used in: DataType
Used in: JavaLanguage, PythonLanguage, Request, ScalaLanguage
string label = 1
int64 major = 2
int64 minor = 3
int64 patch = 4
Used in: WindowSpecRangeBetween, WindowSpecRowsBetween
oneof variant
bool window_relative_position__current_row = 1
bool window_relative_position__unbounded_following = 3
bool window_relative_position__unbounded_preceding = 4
Used in: WindowRelativePosition
Used in: HasSrcPosition, WindowSpecExpr
Used in: ColumnOver, HasSrcPosition, WindowSpecEmpty, WindowSpecOrderBy, WindowSpecPartitionBy, WindowSpecRangeBetween, WindowSpecRowsBetween
Used in: HasSrcPosition, WindowSpecExpr
Used in: HasSrcPosition, WindowSpecExpr
Used in: HasSrcPosition, WindowSpecExpr
Used in: HasSrcPosition, WindowSpecExpr
Used in: Expr, HasSrcPosition, WriteFile
bool block = 1
bool header = 6
string location = 7
optional Expr partition_by = 8
optional Expr writer = 11
Used in: Expr, HasSrcPosition, WriteFile
bool block = 1
bool header = 4
string location = 5
optional Expr partition_by = 6
optional Expr writer = 9
Used in: Expr, HasSrcPosition
Used in: Expr, HasSrcPosition
bool overwrite = 1
optional NameRef table_name = 3
optional Expr writer = 4
Used in: Expr, HasSrcPosition, WriteFile
bool block = 1
bool header = 4
string location = 5
optional Expr partition_by = 6
optional Expr writer = 9
Used in: Expr, HasSrcPosition
bool auto_create_table = 1
string compression = 3
bool create_temp_table = 4
string on_error = 7
bool overwrite = 8
int64 parallel = 9
bool quote_identifiers = 10
optional NameRef table_name = 12
string table_type = 13
Used in: Expr, HasSrcPosition, WriteFile
bool block = 1
bool header = 4
string location = 5
optional Expr partition_by = 6
optional Expr writer = 9
Used in: Expr, HasSrcPosition, WriteFile
bool block = 1
bool header = 4
string location = 5
optional Expr partition_by = 6
optional Expr writer = 9
Used in: Expr, HasSrcPosition
bool block = 1
repeated Expr clustering_keys = 3
string column_order = 4
bool copy_grants = 6
bool create_temp_table = 7
optional SaveMode mode = 12
optional NameRef table_name = 15
string table_type = 16
optional Expr writer = 17
PROTO3_REQUIRES_THIS = 0
MAX_VERSION = 1