public class SchemaProviderImpl extends Object implements SchemaProvider
SchemaProvider.Field| Constructor and Description |
|---|
SchemaProviderImpl(long ver) |
| Modifier and Type | Method and Description |
|---|---|
void |
addField(String name,
int type,
int fixedStrLen,
boolean nullable,
byte[] defaultValue,
int geoShape) |
SchemaProvider.Field |
field(int index) |
SchemaProvider.Field |
field(String name) |
int |
fieldSize(int type,
int fixedStrLimit) |
int |
getFieldIndex(String name) |
String |
getFiledName(int index) |
int |
getFiledType(int index) |
int |
getFiledType(String name) |
int |
getNumFields() |
int |
getNumNullableFields() |
long |
getVersion() |
int |
size() |
public long getVersion()
getVersion in interface SchemaProviderpublic int getNumFields()
getNumFields in interface SchemaProviderpublic int getNumNullableFields()
getNumNullableFields in interface SchemaProviderpublic int size()
size in interface SchemaProviderpublic int getFieldIndex(String name)
getFieldIndex in interface SchemaProviderpublic String getFiledName(int index)
getFiledName in interface SchemaProviderpublic int getFiledType(int index)
getFiledType in interface SchemaProviderpublic int getFiledType(String name)
getFiledType in interface SchemaProviderpublic SchemaProvider.Field field(int index)
field in interface SchemaProviderpublic SchemaProvider.Field field(String name)
field in interface SchemaProviderpublic void addField(String name, int type, int fixedStrLen, boolean nullable, byte[] defaultValue, int geoShape)
public int fieldSize(int type,
int fixedStrLimit)
fieldSize in interface SchemaProviderCopyright © 2022. All rights reserved.