public class SequenceSchema extends Schema
Modifier and Type | Class and Description |
---|---|
static class |
SequenceSchema.Builder |
Constructor and Description |
---|
SequenceSchema(List<ColumnMetaData> columnMetaData) |
SequenceSchema(List<ColumnMetaData> columnMetaData,
Integer minSequenceLength,
Integer maxSequenceLength) |
Modifier and Type | Method and Description |
---|---|
static SequenceSchema |
inferSequence(List<List<Writable>> record)
Infers a sequence schema based
on the record
|
static SequenceSchema |
inferSequenceMulti(List<List<List<Writable>>> record)
Infers a sequence schema based
on the record
|
SequenceSchema |
newSchema(List<ColumnMetaData> columnMetaData)
Create a new schema based on the new metadata
|
String |
toString() |
differences, fromJson, fromYaml, getColumnMetaData, getColumnNames, getColumnTypes, getIndexOfColumn, getIndexOfColumns, getIndexOfColumns, getMetaData, getMetaData, getName, getType, getType, hasColumn, infer, inferMultiple, numColumns, sameTypes, toJson, toYaml
public SequenceSchema(List<ColumnMetaData> columnMetaData)
public SequenceSchema(List<ColumnMetaData> columnMetaData, Integer minSequenceLength, Integer maxSequenceLength)
public SequenceSchema newSchema(List<ColumnMetaData> columnMetaData)
Schema
public static SequenceSchema inferSequenceMulti(List<List<List<Writable>>> record)
record
- the record to infer the schema based onpublic static SequenceSchema inferSequence(List<List<Writable>> record)
record
- the record to infer the schema based onCopyright © 2022. All rights reserved.