public class SchemaExprParser extends Object
| Constructor and Description |
|---|
SchemaExprParser() |
| Modifier and Type | Method and Description |
|---|---|
static ColumnMetadata |
parseColumn(String column)
Parses string definition of the column and converts it
into
ColumnMetadata instance. |
static ColumnMetadata |
parseColumn(String name,
String type,
TypeProtos.DataMode mode)
Parses given column name, type and mode into
ColumnMetadata instance. |
static TupleMetadata |
parseSchema(String schema)
Parses string definition of the schema and converts it
into
TupleMetadata instance. |
public static TupleMetadata parseSchema(String schema) throws IOException
TupleMetadata instance.schema - schema definitionIOException - when unable to parse the schemapublic static ColumnMetadata parseColumn(String name, String type, TypeProtos.DataMode mode) throws IOException
ColumnMetadata instance.name - column nametype - column typemode - column modeIOException - when unable to parse the columnpublic static ColumnMetadata parseColumn(String column) throws IOException
ColumnMetadata instance.column - column definitionIOException - when unable to parse the columnCopyright © 2021 The Apache Software Foundation. All rights reserved.