MorimektaJdbiOptions.java
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: morimekta/jdbi/jdbi.proto
// Protobuf Java Version: 3.25.8
package net.morimekta.proto.jdbi;
public final class MorimektaJdbiOptions {
private MorimektaJdbiOptions() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
registry.add(net.morimekta.proto.jdbi.MorimektaJdbiOptions.sqlType);
registry.add(net.morimekta.proto.jdbi.MorimektaJdbiOptions.sqlColumn);
registry.add(net.morimekta.proto.jdbi.MorimektaJdbiOptions.sqlIgnore);
registry.add(net.morimekta.proto.jdbi.MorimektaJdbiOptions.sqlAcceptUnknown);
registry.add(net.morimekta.proto.jdbi.MorimektaJdbiOptions.sqlName);
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
/**
* Protobuf enum {@code morimekta.SqlType}
*/
public enum SqlType
implements com.google.protobuf.ProtocolMessageEnum {
/**
* <code>UNSPECIFIED = 0;</code>
*/
UNSPECIFIED(0, 0),
/**
* <code>BIT = 10007;</code>
*/
BIT(1, 10007),
/**
* <code>TINYINT = 10006;</code>
*/
TINYINT(2, 10006),
/**
* <code>SMALLINT = 5;</code>
*/
SMALLINT(3, 5),
/**
* <code>INTEGER = 4;</code>
*/
INTEGER(4, 4),
/**
* <code>BIGINT = 10005;</code>
*/
BIGINT(6, 10005),
/**
* <code>FLOAT = 6;</code>
*/
FLOAT(7, 6),
/**
* <code>REAL = 7;</code>
*/
REAL(8, 7),
/**
* <code>DOUBLE = 8;</code>
*/
DOUBLE(9, 8),
/**
* <code>NUMERIC = 2;</code>
*/
NUMERIC(11, 2),
/**
* <code>DECIMAL = 3;</code>
*/
DECIMAL(12, 3),
/**
* <code>CHAR = 1;</code>
*/
CHAR(13, 1),
/**
* <code>VARCHAR = 12;</code>
*/
VARCHAR(14, 12),
/**
* <code>LONG_VARCHAR = 10001;</code>
*/
LONG_VARCHAR(15, 10001),
/**
* <code>DATE = 91;</code>
*/
DATE(16, 91),
/**
* <code>TIME = 92;</code>
*/
TIME(17, 92),
/**
* <code>TIMESTAMP = 93;</code>
*/
TIMESTAMP(18, 93),
/**
* <code>BINARY = 10002;</code>
*/
BINARY(19, 10002),
/**
* <code>VARBINARY = 10003;</code>
*/
VARBINARY(20, 10003),
/**
* <code>LONG_VARBINARY = 10004;</code>
*/
LONG_VARBINARY(21, 10004),
/**
* <pre>
* NULL = 10000;
* OTHER = 1111;
* JAVA_OBJECT = 2000;
* DISTINCT = 2001;
* STRUCT = 2002;
* ARRAY = 2003;
* </pre>
*
* <code>BLOB = 2004;</code>
*/
BLOB(22, 2004),
/**
* <code>CLOB = 2005;</code>
*/
CLOB(23, 2005),
/**
* <pre>
* REF = 2006;
* DATALINK = 70;
* </pre>
*
* <code>BOOLEAN = 16;</code>
*/
BOOLEAN(24, 16),
/**
* <pre>
* ROWID = 10008;
* </pre>
*
* <code>NCHAR = 10015;</code>
*/
NCHAR(25, 10015),
/**
* <code>NVARCHAR = 10009;</code>
*/
NVARCHAR(26, 10009),
/**
* <code>LONG_NVARCHAR = 10016;</code>
*/
LONG_NVARCHAR(27, 10016),
/**
* <code>NCLOB = 2011;</code>
*/
NCLOB(28, 2011),
/**
* <pre>
* SQLXML = 2009;
* REF_CURSOR = 2012;
* </pre>
*
* <code>TIME_WITH_TIMEZONE = 2013;</code>
*/
TIME_WITH_TIMEZONE(29, 2013),
/**
* <code>TIMESTAMP_WITH_TIMEZONE = 2014;</code>
*/
TIMESTAMP_WITH_TIMEZONE(30, 2014),
UNRECOGNIZED(-1, -1),
;
/**
* <code>INT = 4;</code>
*/
public static final SqlType INT = INTEGER;
/**
* <code>DOUBLE_PRECISION = 8;</code>
*/
public static final SqlType DOUBLE_PRECISION = DOUBLE;
/**
* <code>UNSPECIFIED = 0;</code>
*/
public static final int UNSPECIFIED_VALUE = 0;
/**
* <code>BIT = 10007;</code>
*/
public static final int BIT_VALUE = 10007;
/**
* <code>TINYINT = 10006;</code>
*/
public static final int TINYINT_VALUE = 10006;
/**
* <code>SMALLINT = 5;</code>
*/
public static final int SMALLINT_VALUE = 5;
/**
* <code>INTEGER = 4;</code>
*/
public static final int INTEGER_VALUE = 4;
/**
* <code>INT = 4;</code>
*/
public static final int INT_VALUE = 4;
/**
* <code>BIGINT = 10005;</code>
*/
public static final int BIGINT_VALUE = 10005;
/**
* <code>FLOAT = 6;</code>
*/
public static final int FLOAT_VALUE = 6;
/**
* <code>REAL = 7;</code>
*/
public static final int REAL_VALUE = 7;
/**
* <code>DOUBLE = 8;</code>
*/
public static final int DOUBLE_VALUE = 8;
/**
* <code>DOUBLE_PRECISION = 8;</code>
*/
public static final int DOUBLE_PRECISION_VALUE = 8;
/**
* <code>NUMERIC = 2;</code>
*/
public static final int NUMERIC_VALUE = 2;
/**
* <code>DECIMAL = 3;</code>
*/
public static final int DECIMAL_VALUE = 3;
/**
* <code>CHAR = 1;</code>
*/
public static final int CHAR_VALUE = 1;
/**
* <code>VARCHAR = 12;</code>
*/
public static final int VARCHAR_VALUE = 12;
/**
* <code>LONG_VARCHAR = 10001;</code>
*/
public static final int LONG_VARCHAR_VALUE = 10001;
/**
* <code>DATE = 91;</code>
*/
public static final int DATE_VALUE = 91;
/**
* <code>TIME = 92;</code>
*/
public static final int TIME_VALUE = 92;
/**
* <code>TIMESTAMP = 93;</code>
*/
public static final int TIMESTAMP_VALUE = 93;
/**
* <code>BINARY = 10002;</code>
*/
public static final int BINARY_VALUE = 10002;
/**
* <code>VARBINARY = 10003;</code>
*/
public static final int VARBINARY_VALUE = 10003;
/**
* <code>LONG_VARBINARY = 10004;</code>
*/
public static final int LONG_VARBINARY_VALUE = 10004;
/**
* <pre>
* NULL = 10000;
* OTHER = 1111;
* JAVA_OBJECT = 2000;
* DISTINCT = 2001;
* STRUCT = 2002;
* ARRAY = 2003;
* </pre>
*
* <code>BLOB = 2004;</code>
*/
public static final int BLOB_VALUE = 2004;
/**
* <code>CLOB = 2005;</code>
*/
public static final int CLOB_VALUE = 2005;
/**
* <pre>
* REF = 2006;
* DATALINK = 70;
* </pre>
*
* <code>BOOLEAN = 16;</code>
*/
public static final int BOOLEAN_VALUE = 16;
/**
* <pre>
* ROWID = 10008;
* </pre>
*
* <code>NCHAR = 10015;</code>
*/
public static final int NCHAR_VALUE = 10015;
/**
* <code>NVARCHAR = 10009;</code>
*/
public static final int NVARCHAR_VALUE = 10009;
/**
* <code>LONG_NVARCHAR = 10016;</code>
*/
public static final int LONG_NVARCHAR_VALUE = 10016;
/**
* <code>NCLOB = 2011;</code>
*/
public static final int NCLOB_VALUE = 2011;
/**
* <pre>
* SQLXML = 2009;
* REF_CURSOR = 2012;
* </pre>
*
* <code>TIME_WITH_TIMEZONE = 2013;</code>
*/
public static final int TIME_WITH_TIMEZONE_VALUE = 2013;
/**
* <code>TIMESTAMP_WITH_TIMEZONE = 2014;</code>
*/
public static final int TIMESTAMP_WITH_TIMEZONE_VALUE = 2014;
public final int getNumber() {
if (index == -1) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static SqlType valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static SqlType forNumber(int value) {
switch (value) {
case 0: return UNSPECIFIED;
case 10007: return BIT;
case 10006: return TINYINT;
case 5: return SMALLINT;
case 4: return INTEGER;
case 10005: return BIGINT;
case 6: return FLOAT;
case 7: return REAL;
case 8: return DOUBLE;
case 2: return NUMERIC;
case 3: return DECIMAL;
case 1: return CHAR;
case 12: return VARCHAR;
case 10001: return LONG_VARCHAR;
case 91: return DATE;
case 92: return TIME;
case 93: return TIMESTAMP;
case 10002: return BINARY;
case 10003: return VARBINARY;
case 10004: return LONG_VARBINARY;
case 2004: return BLOB;
case 2005: return CLOB;
case 16: return BOOLEAN;
case 10015: return NCHAR;
case 10009: return NVARCHAR;
case 10016: return LONG_NVARCHAR;
case 2011: return NCLOB;
case 2013: return TIME_WITH_TIMEZONE;
case 2014: return TIMESTAMP_WITH_TIMEZONE;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap<SqlType>
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
SqlType> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<SqlType>() {
public SqlType findValueByNumber(int number) {
return SqlType.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
if (index == -1) {
throw new java.lang.IllegalStateException(
"Can't get the descriptor of an unrecognized enum value.");
}
return getDescriptor().getValues().get(index);
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return net.morimekta.proto.jdbi.MorimektaJdbiOptions.getDescriptor().getEnumTypes().get(0);
}
private static final SqlType[] VALUES = getStaticValuesArray();
private static SqlType[] getStaticValuesArray() {
return new SqlType[] {
UNSPECIFIED, BIT, TINYINT, SMALLINT, INTEGER, INT, BIGINT, FLOAT, REAL, DOUBLE, DOUBLE_PRECISION, NUMERIC, DECIMAL, CHAR, VARCHAR, LONG_VARCHAR, DATE, TIME, TIMESTAMP, BINARY, VARBINARY, LONG_VARBINARY, BLOB, CLOB, BOOLEAN, NCHAR, NVARCHAR, LONG_NVARCHAR, NCLOB, TIME_WITH_TIMEZONE, TIMESTAMP_WITH_TIMEZONE,
};
}
public static SqlType valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
if (desc.getIndex() == -1) {
return UNRECOGNIZED;
}
return VALUES[desc.getIndex()];
}
private final int index;
private final int value;
private SqlType(int index, int value) {
this.index = index;
this.value = value;
}
// @@protoc_insertion_point(enum_scope:morimekta.SqlType)
}
public static final int SQL_TYPE_FIELD_NUMBER = 7021;
/**
* <code>extend .google.protobuf.FieldOptions { ... }</code>
*/
public static final
com.google.protobuf.GeneratedMessage.GeneratedExtension<
com.google.protobuf.DescriptorProtos.FieldOptions,
net.morimekta.proto.jdbi.MorimektaJdbiOptions.SqlType> sqlType = com.google.protobuf.GeneratedMessage
.newFileScopedGeneratedExtension(
net.morimekta.proto.jdbi.MorimektaJdbiOptions.SqlType.class,
null);
public static final int SQL_COLUMN_FIELD_NUMBER = 7022;
/**
* <code>extend .google.protobuf.FieldOptions { ... }</code>
*/
public static final
com.google.protobuf.GeneratedMessage.GeneratedExtension<
com.google.protobuf.DescriptorProtos.FieldOptions,
java.lang.String> sqlColumn = com.google.protobuf.GeneratedMessage
.newFileScopedGeneratedExtension(
java.lang.String.class,
null);
public static final int SQL_IGNORE_FIELD_NUMBER = 7023;
/**
* <code>extend .google.protobuf.FieldOptions { ... }</code>
*/
public static final
com.google.protobuf.GeneratedMessage.GeneratedExtension<
com.google.protobuf.DescriptorProtos.FieldOptions,
java.lang.Boolean> sqlIgnore = com.google.protobuf.GeneratedMessage
.newFileScopedGeneratedExtension(
java.lang.Boolean.class,
null);
public static final int SQL_ACCEPT_UNKNOWN_FIELD_NUMBER = 7031;
/**
* <code>extend .google.protobuf.EnumOptions { ... }</code>
*/
public static final
com.google.protobuf.GeneratedMessage.GeneratedExtension<
com.google.protobuf.DescriptorProtos.EnumOptions,
java.lang.Boolean> sqlAcceptUnknown = com.google.protobuf.GeneratedMessage
.newFileScopedGeneratedExtension(
java.lang.Boolean.class,
null);
public static final int SQL_NAME_FIELD_NUMBER = 7041;
/**
* <code>extend .google.protobuf.EnumValueOptions { ... }</code>
*/
public static final
com.google.protobuf.GeneratedMessage.GeneratedExtension<
com.google.protobuf.DescriptorProtos.EnumValueOptions,
java.lang.String> sqlName = com.google.protobuf.GeneratedMessage
.newFileScopedGeneratedExtension(
java.lang.String.class,
null);
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\031morimekta/jdbi/jdbi.proto\022\tmorimekta\032 " +
"google/protobuf/descriptor.proto*\314\003\n\007Sql" +
"Type\022\017\n\013UNSPECIFIED\020\000\022\010\n\003BIT\020\227N\022\014\n\007TINYI" +
"NT\020\226N\022\014\n\010SMALLINT\020\005\022\013\n\007INTEGER\020\004\022\007\n\003INT\020" +
"\004\022\013\n\006BIGINT\020\225N\022\t\n\005FLOAT\020\006\022\010\n\004REAL\020\007\022\n\n\006D" +
"OUBLE\020\010\022\024\n\020DOUBLE_PRECISION\020\010\022\013\n\007NUMERIC" +
"\020\002\022\013\n\007DECIMAL\020\003\022\010\n\004CHAR\020\001\022\013\n\007VARCHAR\020\014\022\021" +
"\n\014LONG_VARCHAR\020\221N\022\010\n\004DATE\020[\022\010\n\004TIME\020\\\022\r\n" +
"\tTIMESTAMP\020]\022\013\n\006BINARY\020\222N\022\016\n\tVARBINARY\020\223" +
"N\022\023\n\016LONG_VARBINARY\020\224N\022\t\n\004BLOB\020\324\017\022\t\n\004CLO" +
"B\020\325\017\022\013\n\007BOOLEAN\020\020\022\n\n\005NCHAR\020\237N\022\r\n\010NVARCHA" +
"R\020\231N\022\022\n\rLONG_NVARCHAR\020\240N\022\n\n\005NCLOB\020\333\017\022\027\n\022" +
"TIME_WITH_TIMEZONE\020\335\017\022\034\n\027TIMESTAMP_WITH_" +
"TIMEZONE\020\336\017\032\002\020\001:D\n\010sql_type\022\035.google.pro" +
"tobuf.FieldOptions\030\3556 \001(\0162\022.morimekta.Sq" +
"lType:2\n\nsql_column\022\035.google.protobuf.Fi" +
"eldOptions\030\3566 \001(\t:2\n\nsql_ignore\022\035.google" +
".protobuf.FieldOptions\030\3576 \001(\010:9\n\022sql_acc" +
"ept_unknown\022\034.google.protobuf.EnumOption" +
"s\030\3676 \001(\010:4\n\010sql_name\022!.google.protobuf.E" +
"numValueOptions\030\2017 \001(\tB0\n\030net.morimekta." +
"proto.jdbiB\024MorimektaJdbiOptionsb\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.protobuf.DescriptorProtos.getDescriptor(),
});
sqlType.internalInit(descriptor.getExtensions().get(0));
sqlColumn.internalInit(descriptor.getExtensions().get(1));
sqlIgnore.internalInit(descriptor.getExtensions().get(2));
sqlAcceptUnknown.internalInit(descriptor.getExtensions().get(3));
sqlName.internalInit(descriptor.getExtensions().get(4));
com.google.protobuf.DescriptorProtos.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}