feat: add interval column type (#74)

* feat: add interval column type

* chore: add empty line
This commit is contained in:
Zou Wei
2023-08-03 11:50:19 +08:00
committed by GitHub
parent eeae2d0dfa
commit 940694cfd0
10 changed files with 2557 additions and 127 deletions
File diff suppressed because it is too large Load Diff
+33 -5
View File
@@ -228,6 +228,18 @@ public final class Common {
* <code>TIME_NANOSECOND = 22;</code>
*/
TIME_NANOSECOND(22),
/**
* <code>INTERVAL_YEAR_MONTH = 23;</code>
*/
INTERVAL_YEAR_MONTH(23),
/**
* <code>INTERVAL_DAY_TIME = 24;</code>
*/
INTERVAL_DAY_TIME(24),
/**
* <code>INTERVAL_MONTH_DAY_NANO = 25;</code>
*/
INTERVAL_MONTH_DAY_NANO(25),
UNRECOGNIZED(-1),
;
@@ -323,6 +335,18 @@ public final class Common {
* <code>TIME_NANOSECOND = 22;</code>
*/
public static final int TIME_NANOSECOND_VALUE = 22;
/**
* <code>INTERVAL_YEAR_MONTH = 23;</code>
*/
public static final int INTERVAL_YEAR_MONTH_VALUE = 23;
/**
* <code>INTERVAL_DAY_TIME = 24;</code>
*/
public static final int INTERVAL_DAY_TIME_VALUE = 24;
/**
* <code>INTERVAL_MONTH_DAY_NANO = 25;</code>
*/
public static final int INTERVAL_MONTH_DAY_NANO_VALUE = 25;
public final int getNumber() {
@@ -372,6 +396,9 @@ public final class Common {
case 20: return TIME_MILLISECOND;
case 21: return TIME_MICROSECOND;
case 22: return TIME_NANOSECOND;
case 23: return INTERVAL_YEAR_MONTH;
case 24: return INTERVAL_DAY_TIME;
case 25: return INTERVAL_MONTH_DAY_NANO;
default: return null;
}
}
@@ -7471,7 +7498,7 @@ public final class Common {
"\001(\0162\033.greptime.v1.ColumnDataType\022\023\n\013is_n" +
"ullable\030\003 \001(\010\022\032\n\022default_constraint\030\004 \001(" +
"\014*1\n\014SemanticType\022\007\n\003TAG\020\000\022\t\n\005FIELD\020\001\022\r\n" +
"\tTIMESTAMP\020\002*\371\002\n\016ColumnDataType\022\013\n\007BOOLE" +
"\tTIMESTAMP\020\002*\306\003\n\016ColumnDataType\022\013\n\007BOOLE" +
"AN\020\000\022\010\n\004INT8\020\001\022\t\n\005INT16\020\002\022\t\n\005INT32\020\003\022\t\n\005" +
"INT64\020\004\022\t\n\005UINT8\020\005\022\n\n\006UINT16\020\006\022\n\n\006UINT32" +
"\020\007\022\n\n\006UINT64\020\010\022\013\n\007FLOAT32\020\t\022\013\n\007FLOAT64\020\n" +
@@ -7480,10 +7507,11 @@ public final class Common {
"AMP_MILLISECOND\020\020\022\031\n\025TIMESTAMP_MICROSECO" +
"ND\020\021\022\030\n\024TIMESTAMP_NANOSECOND\020\022\022\017\n\013TIME_S" +
"ECOND\020\023\022\024\n\020TIME_MILLISECOND\020\024\022\024\n\020TIME_MI" +
"CROSECOND\020\025\022\023\n\017TIME_NANOSECOND\020\026BO\n\016io.g" +
"reptime.v1B\006CommonZ5github.com/GreptimeT" +
"eam/greptime-proto/go/greptime/v1b\006proto" +
"3"
"CROSECOND\020\025\022\023\n\017TIME_NANOSECOND\020\026\022\027\n\023INTE" +
"RVAL_YEAR_MONTH\020\027\022\025\n\021INTERVAL_DAY_TIME\020\030" +
"\022\033\n\027INTERVAL_MONTH_DAY_NANO\020\031BO\n\016io.grep" +
"time.v1B\006CommonZ5github.com/GreptimeTeam" +
"/greptime-proto/go/greptime/v1b\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,