public class CsvReader extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_geomColumnName |
static String |
DEFAULT_ignoredColumnName1 |
static String |
DEFAULT_rdxColumnName |
static String |
DEFAULT_rdyColumnName |
static String |
DEFAULT_srs |
static String |
DEFAULT_tsColumnName |
| Constructor and Description |
|---|
CsvReader(String tableName,
String spaceName,
String spaceValue,
String[] uidNames) |
CsvReader(String tableName,
String spaceName,
String spaceValue,
String[] uidNames,
Locale loc,
char csvSeparator,
boolean useMultiPoint) |
| Modifier and Type | Method and Description |
|---|---|
void |
csvOgcSqlETL(Connection conn,
nl.b3p.commons.csv.CsvInputStream cis) |
protected void |
fillDefaults() |
Locale |
getCsvLocale() |
char |
getCsvSeparator() |
DecimalFormatSymbols |
getDfs() |
org.locationtech.jts.jump.feature.FeatureSchema |
getFeatureSchema(Connection conn) |
String |
getGeomColumnName() |
String[] |
getIgnoredColumnNames() |
String |
getIgnoreValue() |
String |
getRdxColumnName() |
String |
getRdyColumnName() |
String |
getSpaceName() |
String |
getSpaceValue() |
String |
getSrs() |
String |
getTableName() |
String |
getTimestamp() |
HashMap |
getTranslatorMap() |
String |
getTsColumnName() |
String[] |
getUidNames() |
boolean |
isDoInsert() |
protected List |
processAttributes(List attributes,
List columns) |
protected List |
processColumns(List columns) |
org.locationtech.jts.jump.feature.FeatureDataset |
readFeatureDataset(org.locationtech.jts.jump.feature.FeatureSchema fs,
nl.b3p.commons.csv.CsvInputStream cis) |
void |
setCsvLocale(Locale csvLocale) |
void |
setCsvSeparator(char csvSeparator) |
void |
setDoInsert(boolean doInsert) |
void |
setGeomColumnName(String geomColumnName) |
void |
setIgnoredColumnNames(String[] ignoredColumnNames) |
void |
setIgnoreValue(String ignoreValue) |
void |
setRdxColumnName(String rdxColumnName) |
void |
setRdyColumnName(String rdyColumnName) |
void |
setSpaceName(String spaceName) |
void |
setSpaceValue(String spaceValue) |
void |
setSrs(String srs) |
void |
setTableName(String tableName) |
void |
setTimestamp(String timestamp) |
void |
setTranslatorMap(HashMap translatorMap) |
void |
setTsColumnName(String tsColumnName) |
void |
setUidNames(String[] uidNames) |
protected List |
translateColumns(List columns) |
void |
writeFeatureDataset(Connection conn,
org.locationtech.jts.jump.feature.FeatureDataset fc) |
public static final String DEFAULT_ignoredColumnName1
public static final String DEFAULT_geomColumnName
public static final String DEFAULT_srs
public static final String DEFAULT_tsColumnName
public static final String DEFAULT_rdxColumnName
public static final String DEFAULT_rdyColumnName
public CsvReader(String tableName, String spaceName, String spaceValue, String[] uidNames)
protected void fillDefaults()
public void csvOgcSqlETL(Connection conn, nl.b3p.commons.csv.CsvInputStream cis) throws SQLException, IOException, nl.b3p.commons.csv.CsvFormatException, Exception
SQLExceptionIOExceptionnl.b3p.commons.csv.CsvFormatExceptionExceptionpublic org.locationtech.jts.jump.feature.FeatureSchema getFeatureSchema(Connection conn) throws SQLException, Exception
SQLExceptionExceptionpublic org.locationtech.jts.jump.feature.FeatureDataset readFeatureDataset(org.locationtech.jts.jump.feature.FeatureSchema fs,
nl.b3p.commons.csv.CsvInputStream cis)
throws IOException,
nl.b3p.commons.csv.CsvFormatException
IOExceptionnl.b3p.commons.csv.CsvFormatExceptionpublic void writeFeatureDataset(Connection conn, org.locationtech.jts.jump.feature.FeatureDataset fc) throws SQLException, Exception
SQLExceptionExceptionpublic String getTableName()
public void setTableName(String tableName)
public String[] getIgnoredColumnNames()
public void setIgnoredColumnNames(String[] ignoredColumnNames)
public String getGeomColumnName()
public void setGeomColumnName(String geomColumnName)
public String getSrs()
public void setSrs(String srs)
public String getTsColumnName()
public void setTsColumnName(String tsColumnName)
public String getTimestamp()
public void setTimestamp(String timestamp)
public String getSpaceName()
public void setSpaceName(String spaceName)
public String getSpaceValue()
public void setSpaceValue(String spaceValue)
public String[] getUidNames()
public void setUidNames(String[] uidNames)
public String getRdxColumnName()
public void setRdxColumnName(String rdxColumnName)
public String getRdyColumnName()
public void setRdyColumnName(String rdyColumnName)
public HashMap getTranslatorMap()
public void setTranslatorMap(HashMap translatorMap)
public Locale getCsvLocale()
public void setCsvLocale(Locale csvLocale)
public DecimalFormatSymbols getDfs()
public char getCsvSeparator()
public void setCsvSeparator(char csvSeparator)
public String getIgnoreValue()
public void setIgnoreValue(String ignoreValue)
public boolean isDoInsert()
public void setDoInsert(boolean doInsert)
Copyright © 2022 B3Partners B.V.. All rights reserved.