Get desktop application:
View/edit binary Protocol Buffers messages
required string Project = 1
required string TableName = 2
optional group apsara.odps.AlterTable.AddPartition = 3
optional group apsara.odps.AlterTable.DropPartition = 4
Used in: AlterTable
optional bool IfNotExists = 2
Used in: AlterTable
optional bool IfNotExists = 2
Used in: Constant
Used in: ArrayAny
optional int64 ArrayInteger = 1
optional double ArrayDouble = 2
optional string ArrayString = 3
optional int64 ArrayDatetime = 4
optional bool ArrayBool = 5
optional string ArrayDecimal = 6
optional Null ArrayNull = 7
Used in: CreateDimensionTable, CreateResultTable, CreateStreamTable, CreateTable, CreateTempTable
required string Name = 1
required Type Type = 2
required int32 Index = 3
optional string Comment = 4
Used in: PartitionSpec.Items, lot.ScalarExpression
optional int64 Integer = 1
optional double Double = 2
optional string String = 3
optional int64 Datetime = 4
optional string Decimal = 5
optional bool Bool = 6
optional ArrayAny Array = 14
Used in: lot.DDL
required string Project = 1
required string Table = 2
required string Uri = 4
optional string Comment = 5
Used in: lot.DDL
required string Project = 1
required string Table = 2
required string Uri = 4
optional string Comment = 5
repeated string PrimaryKeys = 6
Used in: lot.DDL
required string Project = 1
required string Table = 2
required string Uri = 4
optional string Comment = 5
Used in: lot.DDL
required string Project = 1
required string Table = 2
optional string Comment = 5
optional bool IfNotExists = 6
optional int32 LifeCycle = 7
Used in: lot.DDL
required string Project = 1
required string Table = 2
required string SourceProject = 3
required string SourceTable = 4
optional bool IfNotExists = 5
Used in: lot.DDL
required string Table = 1
Used in: lot.DDL
required string Project = 1
required string TableName = 2
optional bool IfExists = 3
Used in: lot.TableSink
repeated group apsara.odps.DynamicPartitionSpec.Items = 1
Used in: DynamicPartitionSpec
required string Key = 1
required Reference Value = 2
Used in: lot.Join
InnerJoin = 0
LeftJoin = 1
RightJoin = 2
FullOuterJoin = 3
CartesianProduct = 4
Used in: lot.LanguageSink, lot.LanguageSource, lot.LanguageTransform, lot.TemporaryFunction
Used in: ArrayAny.ArrayItem, lot.ScalarExpression
(message has no fields)
Used in: lot.SortBy
required Reference Column = 1
optional bool Asc = 2
Used in: AlterTable.AddPartition, AlterTable.DropPartition, lot.TableSink
repeated group apsara.odps.PartitionSpec.Items = 1
Used in: PartitionSpec
required string Key = 1
required Constant Value = 2
Used in: ReferencedURI
Read = 1
Write = 2
ReadWrite = 3
Used in: DynamicPartitionSpec.Items, Order, lot.Aggregate, lot.DistributeBy, lot.LanguageSink.Output, lot.ScalarExpression
required string Name = 1
optional string From = 2
Used in: lot.LanguageSink, lot.LanguageSource, lot.LanguageTransform, lot.PythonTransform
required string URI = 1
required Permission Permission = 2
Used in: ColumnDescription, lot.LanguageSink.Output, lot.Schema.Columns
Integer = 1
Double = 2
String = 3
Datetime = 4
Bool = 5
Decimal = 6
ArrayInteger = 7
ArrayDouble = 8
ArrayString = 9
ArrayDatetime = 10
ArrayBool = 11
ArrayDecimal = 12
MapIntegerInteger = 13
MapIntegerDouble = 14
MapIntegerString = 15
MapIntegerDatetime = 16
MapIntegerBool = 17
MapIntegerDecimal = 18
MapStringInteger = 19
MapStringDouble = 20
MapStringString = 21
MapStringDatetime = 22
MapStringBool = 23
MapStringDecimal = 24
MapDatetimeInteger = 25
MapDatetimeDouble = 26
MapDatetimeString = 27
MapDatetimeDatetime = 28
MapDatetimeBool = 29
MapDatetimeDecimal = 30
MapDecimalInteger = 31
MapDecimalDouble = 32
MapDecimalString = 33
MapDecimalDatetime = 34
MapDecimalBool = 35
MapDecimalDecimal = 36
Map = 107
Array = 108
Void = 109
Tinyint = 110
Smallint = 111
Int = 112
Float = 113
Char = 114
Varchar = 115
Date = 116
Timestamp = 117
Binary = 118
Interval_day_time = 119
Interval_year_month = 120
Struct = 121