public class CSVStoreParameters extends SimpleReaderStoreParameters implements OpenFeatureStoreParameters, FilesystemStoreParameters
SimpleReaderStoreParameters.FieldDefinition| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FIRST_LINE_HEADER |
static java.lang.String |
PARAMETERS_DEFINITION_NAME |
all_fields_declare_type, AUTOMATICTYPESDETECTION, CHARSET, CRS, featureType, FIELDTYPES, FILE, HEADER, IGNOREERRORS, LOCALE, parametersCRS_PARAMTER_NAME| Modifier | Constructor and Description |
|---|---|
|
CSVStoreParameters() |
protected |
CSVStoreParameters(java.lang.String parametersDefinitionName) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getCommentStartMarker(DynObject dynobj) |
static IProjection |
getCRS(DynObject dynobj) |
static java.lang.String |
getDelimiter(DynObject dynobj) |
protected SimpleReaderFeatureTypeLoader |
getFeatureTypeLoader() |
static java.lang.String |
getFileName(DynObject dynobj) |
static java.lang.String |
getGeometryColumn(DynObject dynobj) |
static java.lang.String |
getGeometryFormat(DynObject dynobj) |
static int |
getGeometrySubType(DynObject dynobj) |
static int |
getGeometryType(DynObject dynobj) |
static java.lang.String[] |
getHeaders(DynObject dynobj) |
static boolean |
getIncludeMetadataInHeader(DynObject dynobj) |
static java.lang.String |
getPointColumnName(DynObject dynobj) |
static java.lang.String[] |
getPointDimensionNames(DynObject dynobj) |
static CsvPreference |
getPredefinedCSVPreferences(DynObject dynobj) |
static java.lang.String |
getQuoteCharacter(DynObject dynobj) |
static QuoteMode |
getQuoteMode(DynObject dynobj) |
static java.lang.String |
getRecordSeparator(DynObject dynobj) |
static boolean |
getSurroundingSpacesNeedQuotes(DynObject dynobj) |
static boolean |
isBlankOrDefaultLocale(DynObject dynobj) |
static boolean |
isFirstLineHeader(DynObject dynobj) |
void |
validate()
Checks its valid
|
getAutomaticTypesDetection, getCharset, getDelegatedDynObject, getDelimiter, getDynValue, getFeatureType, getFieldsDefinition, getFile, getFile, getHeader, getIgnoreErrors, getLimit, getLocale, getRawFieldsDefinition, getRawFieldTypes, getSkipLines, getSourceId, isValid, setDynValue, setFileisTheSameStoreclear, copyValuesTo, delegate, equals, fromByteArray, fromJson, getCause, getCopy, getDataStoreName, getDescription, getDynClass, getMessage, getProviderName, hasDynValue, hashCode, implement, invokeDynMethod, invokeDynMethod, isValid, loadFromState, loadPRJ, loadWLD, saveToState, toByteArray, toJson, toJsonBuilder, toString, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDataStoreName, getDescription, getProviderName, getSourceId, isTheSameStore, isValidclear, getCopy, toByteArray, toStringloadFromState, saveToStateclone, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValuetoJson, toJson, toJsonBuilder, toJsonBuilderfromJsongetFile, setFilepublic static final java.lang.String PARAMETERS_DEFINITION_NAME
public static final java.lang.String FIRST_LINE_HEADER
public CSVStoreParameters()
protected CSVStoreParameters(java.lang.String parametersDefinitionName)
protected SimpleReaderFeatureTypeLoader getFeatureTypeLoader()
getFeatureTypeLoader in class SimpleReaderStoreParameterspublic void validate()
throws ValidateDataParametersException
DataParametersvalidate in interface DataParametersvalidate in class SimpleReaderStoreParametersValidateDataParametersException - if any problem was detectedpublic static CsvPreference getPredefinedCSVPreferences(DynObject dynobj)
public static QuoteMode getQuoteMode(DynObject dynobj)
public static IProjection getCRS(DynObject dynobj)
public static java.lang.String getFileName(DynObject dynobj)
public static java.lang.String getRecordSeparator(DynObject dynobj)
public static java.lang.String getGeometryColumn(DynObject dynobj)
public static int getGeometryType(DynObject dynobj)
public static java.lang.String getGeometryFormat(DynObject dynobj)
public static int getGeometrySubType(DynObject dynobj)
public static boolean isBlankOrDefaultLocale(DynObject dynobj)
public static java.lang.String getCommentStartMarker(DynObject dynobj)
public static java.lang.String getPointColumnName(DynObject dynobj)
public static java.lang.String getQuoteCharacter(DynObject dynobj)
public static java.lang.String getDelimiter(DynObject dynobj)
public static java.lang.String[] getHeaders(DynObject dynobj)
public static java.lang.String[] getPointDimensionNames(DynObject dynobj)
public static boolean getSurroundingSpacesNeedQuotes(DynObject dynobj)
public static boolean getIncludeMetadataInHeader(DynObject dynobj)
public static boolean isFirstLineHeader(DynObject dynobj)