static TextRecord |
TextRecord.convert(RecordTokenType type) |
Generates a text file schema from a token type.
|
static TextRecord |
TextRecord.convert(RecordTokenType type,
TextConversionDefaults defaults) |
Generates a text file schema from a token type, using the
specified schema-wide default behavior.
|
static TextRecord |
TextRecord.convert(RecordTokenType type,
TextTypes.StringConversion behavior) |
Generates a text file schema from a token type, using the
specified string conversion default behavior.
|
static TextRecord |
SchemaBuilder.define(SchemaBuilder.SchemaField... fields) |
Define (create) a new schema object.
|
static TextRecord |
SchemaBuilder.define(TextConversionDefaults defaults,
SchemaBuilder.SchemaField... fields) |
Define (create) a new schema object.
|
static TextRecord |
SchemaBuilder.define(TextTypes.StringConversion conversion,
SchemaBuilder.SchemaField... fields) |
Define (create) a new schema object.
|
static TextRecord |
SchemaBuilder.define(String nullIndicator,
SchemaBuilder.SchemaField... fields) |
Define (create) a new schema object.
|
TextRecord |
JsonPatternBasedDiscovery.discoverForRead(List<String> fieldNames,
List<com.fasterxml.jackson.databind.JsonNode> jsonRecords,
TextConversionDefaults defaults,
boolean includeObjects) |
|
TextRecord |
PatternBasedDiscovery.discoverForRead(List<List<String>> rows,
boolean containsHeader,
TextConversionDefaults defaults) |
|
TextRecord |
TextRecordDiscoverer.discoverForRead(List<List<String>> rows,
boolean containsHeader,
TextConversionDefaults defaults) |
Constructs a schema for reading based on the given file analysis.
|
TextRecord |
PatternBasedDiscovery.generateForWrite(RecordTokenType type,
TextConversionDefaults defaults) |
|
TextRecord |
TextRecordDiscoverer.generateForWrite(RecordTokenType recordTokenType,
TextConversionDefaults defaults) |
Constructs a schema for writing based on the given record type.
|
TextRecord |
SchemaBuilder.toTextRecord() |
Convert the defined schema into a TextRecord that is usable
by text readers.
|