Package com.illumon.iris.db.util.schemas
Class SchemaDescriptor
java.lang.Object
com.illumon.iris.db.util.schemas.SchemaDescriptor
- All Implemented Interfaces:
Serializable
public class SchemaDescriptor extends Object implements Serializable
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SchemaDescriptor.ColumnDescriptor
static class
SchemaDescriptor.InputModel
-
Field Summary
Fields Modifier and Type Field Description static int
LOG_FORMAT_UNSPECIFIED
-
Constructor Summary
Constructors Constructor Description SchemaDescriptor(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 Type Method Description List<SchemaDescriptor.ColumnDescriptor>
getColumnDescriptors()
SchemaDescriptor.InputModel
getInputModel()
The intraday input model for the table, NONE for historical tablesString
getListenerClass()
int
getLogFormat()
String
getLoggerClass()
String
getLoggerInterfaceClass()
String
getLoggerSystemInputClass()
String
getNamespace()
String
getOutPackage()
String
getTableName()
boolean
isMergeable()
boolean
isUseNanos()
-
Field Details
-
LOG_FORMAT_UNSPECIFIED
public static final int LOG_FORMAT_UNSPECIFIED- See Also:
- Constant Field Values
-
-
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
-