public class OgrRecordStore extends AbstractRecordStore
| Modifier and Type | Field and Description |
|---|---|
static String |
GEO_PAKCAGE |
static String |
ROWID |
static String |
SQLITE |
| Modifier | Constructor and Description |
|---|---|
protected |
OgrRecordStore(File file) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendQueryValue(Query query,
StringBuilder sql,
QueryValue condition) |
void |
appendValue(StringBuilder sql,
Object value) |
void |
close() |
protected DataSource |
createDataSource(boolean update) |
AbstractIterator<Record> |
createIterator(Query query,
Map<String,Object> properties) |
protected RecordDefinitionImpl |
createRecordDefinition(RecordStoreSchema schema,
Layer layer) |
Writer<Record> |
createWriter() |
void |
doClose() |
protected DataSource |
getDataSource() |
String |
getDriverName() |
String |
getIdFieldName(RecordDefinition recordDefinition) |
String |
getIdFieldName(String typePath) |
protected Layer |
getLayer(String typePath) |
protected String |
getLayerName(String typePath) |
int |
getRowCount(Query query) |
protected String |
getSql(Query query) |
protected StringBuilder |
getWhereClause(Query query) |
boolean |
isClosed() |
protected Map<String,? extends RecordStoreSchemaElement> |
refreshSchemaElements(RecordStoreSchema schema) |
String |
toString() |
addCodeTable, addCodeTable, addCodeTables, addRecordDefinition, addRecordDefinitionProperties, addRecordStoreExtension, addStatistic, addStatistic, copy, create, create, create, createPrimaryIdValue, createQuery, createReader, createTransaction, createWithId, delete, delete, deleteAll, findRecordDefinition, getCodeTable, getCodeTableByFieldName, getCodeTableByFieldNameMap, getCodeTableColumNames, getConnectionProperties, getGeometryFactory, getIteratorFactory, getLabel, getRecordDefinition, getRecordDefinition, getRecordFactory, getRecordStoreExtensions, getRootSchema, getSchema, getSchemas, getSharedAttribute, getSharedAttributes, getStatistics, getStatistics, getString, getTransactionManager, getTypeNames, getTypes, getUrl, getUsername, getWriter, getWriter, hasSchema, initialize, insert, insertAll, isEditable, load, load, lock, page, query, query, query, queryFirst, refreshSchema, refreshSchema, setCodeTableColumNames, setCommonRecordDefinitionProperties, setConnectionProperties, setGeometryFactory, setIteratorFactory, setLabel, setLogCounts, setRecordFactory, setSharedAttribute, setTypeRecordDefinitionProperties, update, updateAllclearProperties, getProperties, getProperty, getProperty, removeProperty, setProperties, setProperty, setPropertySoft, setPropertyWeakclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclearProperties, getProperties, getProperty, getProperty, removeProperty, setProperties, setProperty, setPropertySoft, setPropertyWeakpublic static final String ROWID
public static final String SQLITE
public static final String GEO_PAKCAGE
protected OgrRecordStore(File file)
public void appendQueryValue(Query query, StringBuilder sql, QueryValue condition)
appendQueryValue in interface RecordStoreappendQueryValue in class AbstractRecordStorepublic void appendValue(StringBuilder sql, Object value)
@PreDestroy public void close()
close in interface RecordStoreclose in interface AutoCloseableclose in class AbstractRecordStoreprotected DataSource createDataSource(boolean update)
public AbstractIterator<Record> createIterator(Query query, Map<String,Object> properties)
createIterator in class AbstractRecordStoreprotected RecordDefinitionImpl createRecordDefinition(RecordStoreSchema schema, Layer layer)
public void doClose()
protected DataSource getDataSource()
public String getDriverName()
public String getIdFieldName(RecordDefinition recordDefinition)
public int getRowCount(Query query)
protected StringBuilder getWhereClause(Query query)
public boolean isClosed()
protected Map<String,? extends RecordStoreSchemaElement> refreshSchemaElements(RecordStoreSchema schema)
refreshSchemaElements in class AbstractRecordStorepublic String toString()
toString in class AbstractRecordStoreCopyright © 2015 Revolution Systems Inc.. All rights reserved.