Package com.illumon.iris.db.util.schemas
Class SchemaDescriptor
java.lang.Object
com.illumon.iris.db.util.schemas.SchemaDescriptor
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static enum
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSchemaDescriptor
(String namespace, String tableName, List<SchemaDescriptor.ColumnDescriptor> columnDescriptors) SchemaDescriptor
(String namespace, String tableName, List<SchemaDescriptor.ColumnDescriptor> columnDescriptors, boolean mergeable, SchemaDescriptor.InputModel inputModel) SchemaDescriptor
(String namespace, String tableName, List<SchemaDescriptor.ColumnDescriptor> columnDescriptors, boolean mergeable, SchemaDescriptor.InputModel inputModel, String outPackage, String loggerClass, String listenerClass, String loggerInterfaceClass, int logFormat, String loggerSystemInputClass, boolean useNanos) -
Method Summary
Modifier and TypeMethodDescriptionThe intraday input model for the table, NONE for historical tablesint
boolean
boolean
-
Field Details
-
LOG_FORMAT_UNSPECIFIED
public static final int LOG_FORMAT_UNSPECIFIED- See Also:
-
-
Constructor Details
-
SchemaDescriptor
public SchemaDescriptor(String namespace, String tableName, List<SchemaDescriptor.ColumnDescriptor> columnDescriptors) -
SchemaDescriptor
public SchemaDescriptor(String namespace, String tableName, List<SchemaDescriptor.ColumnDescriptor> columnDescriptors, boolean mergeable, SchemaDescriptor.InputModel inputModel) -
SchemaDescriptor
public SchemaDescriptor(String namespace, String tableName, List<SchemaDescriptor.ColumnDescriptor> columnDescriptors, boolean mergeable, SchemaDescriptor.InputModel inputModel, String outPackage, String loggerClass, String listenerClass, String loggerInterfaceClass, int logFormat, String loggerSystemInputClass, boolean useNanos)
-
-
Method Details
-
getNamespace
-
getTableName
-
getColumnDescriptors
-
getInputModel
The intraday input model for the table, NONE for historical tables- Returns:
-
isMergeable
public boolean isMergeable() -
isUseNanos
public boolean isUseNanos() -
getOutPackage
-
getLoggerClass
-
getListenerClass
-
getLoggerInterfaceClass
-
getLogFormat
public int getLogFormat() -
getLoggerSystemInputClass
-