public class SequenceSchema extends Schema
Schema for sequential data.| Modifier and Type | Class and Description |
|---|---|
static class |
SequenceSchema.Builder |
| Constructor and Description |
|---|
SequenceSchema(java.util.List<ColumnMetaData> columnMetaData) |
SequenceSchema(java.util.List<ColumnMetaData> columnMetaData,
java.lang.Integer minSequenceLength,
java.lang.Integer maxSequenceLength) |
| Modifier and Type | Method and Description |
|---|---|
static SequenceSchema |
inferSequence(java.util.List<java.util.List<Writable>> record)
Infers a sequence schema based
on the record
|
static SequenceSchema |
inferSequenceMulti(java.util.List<java.util.List<java.util.List<Writable>>> record)
Infers a sequence schema based
on the record
|
SequenceSchema |
newSchema(java.util.List<ColumnMetaData> columnMetaData)
Create a new schema based on the new metadata
|
java.lang.String |
toString() |
differences, fromJson, fromYaml, getColumnMetaData, getColumnNames, getColumnTypes, getIndexOfColumn, getMetaData, getMetaData, getName, getType, hasColumn, infer, inferMultiple, numColumns, sameTypes, toJson, toYamlpublic SequenceSchema(java.util.List<ColumnMetaData> columnMetaData)
public SequenceSchema(java.util.List<ColumnMetaData> columnMetaData, java.lang.Integer minSequenceLength, java.lang.Integer maxSequenceLength)
public SequenceSchema newSchema(java.util.List<ColumnMetaData> columnMetaData)
Schemapublic static SequenceSchema inferSequenceMulti(java.util.List<java.util.List<java.util.List<Writable>>> record)
record - the record to infer the schema based onpublic static SequenceSchema inferSequence(java.util.List<java.util.List<Writable>> record)
record - the record to infer the schema based on