public class OracleRecordStore extends AbstractJdbcRecordStore
| Modifier and Type | Field and Description |
|---|---|
static List<String> |
ORACLE_INTERNAL_SCHEMAS |
DEFAULT_PERMISSIONS| Constructor and Description |
|---|
OracleRecordStore() |
OracleRecordStore(DataSource dataSource) |
OracleRecordStore(OracleDatabaseFactory databaseFactory,
Map<String,? extends Object> connectionProperties) |
OracleRecordStore(RecordFactory recordFactory) |
OracleRecordStore(RecordFactory recordFactory,
DataSource dataSource) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendQueryValue(Query query,
StringBuilder sql,
QueryValue queryValue) |
AbstractIterator<Record> |
createOracleIterator(OracleRecordStore recordStore,
Query query,
Map<String,Object> properties) |
CoordinateSystem |
getCoordinateSystem(int oracleSrid) |
String |
getGeneratePrimaryKeySql(RecordDefinition recordDefinition) |
GeometryFactory |
getGeometryFactory(int oracleSrid,
int axisCount,
double... scales) |
Object |
getNextPrimaryKey(RecordDefinition recordDefinition) |
Object |
getNextPrimaryKey(String sequenceName) |
String |
getSequenceName(RecordDefinition recordDefinition) |
void |
initialize() |
boolean |
isSchemaExcluded(String schemaName) |
boolean |
isUseSchemaSequencePrefix() |
ResultPager<Record> |
page(Query query) |
void |
setUseSchemaSequencePrefix(boolean useSchemaSequencePrefix) |
addAllSchemaNames, addExcludeTablePaths, addField, addField, addFieldAdder, close, createJdbcIterator, createPrimaryIdValue, createReader, createWriter, createWriter, delete, delete, deleteAll, getAllSchemaNames, getBatchSize, getColumnNames, getDatabaseQualifiedTableName, getDatabaseSchemaName, getDatabaseSchemaName, getDatabaseSchemaNames, getDatabaseTableName, getDataSource, getExcludeTablePaths, getField, getHints, getIdFieldName, getJdbcConnection, getJdbcConnection, getRecordDefinition, getRowCount, getSequenceInsertSql, getSqlPrefix, getSqlSuffix, getTablePermissionsSql, getTransactionManager, getWriter, getWriter, initialize, insert, insertAll, isAutoCommit, isEditable, isEnabled, isExcluded, isFlushBetweenTypes, loadIdColumnNames, loadSchemaTablePermissions, postProcess, preProcess, refreshSchemaElements, setBatchSize, setCodeTables, setDataSource, setExcludeTablePaths, setExcludeTablePaths, setExcludeTablePatterns, setFlushBetweenTypes, setHints, setPrimaryKeySql, setSchemaPermissionsSql, setSqlPrefix, setSqlSuffix, setTablePermissionsSql, update, updateAll, write, write, writeAlladdCodeTable, addCodeTable, addCodeTables, addRecordDefinition, addRecordDefinitionProperties, addRecordStoreExtension, addStatistic, addStatistic, copy, create, create, create, createIterator, createQuery, createReader, createTransaction, createWithId, findRecordDefinition, getCodeTable, getCodeTableByFieldName, getCodeTableByFieldNameMap, getCodeTableColumNames, getConnectionProperties, getGeometryFactory, getIteratorFactory, getLabel, getRecordDefinition, getRecordDefinition, getRecordFactory, getRecordStoreExtensions, getRootSchema, getSchema, getSchemas, getSharedAttribute, getSharedAttributes, getStatistics, getStatistics, getString, getTypeNames, getTypes, getUrl, getUsername, hasSchema, load, load, lock, query, query, query, queryFirst, refreshSchema, refreshSchema, setCodeTableColumNames, setCommonRecordDefinitionProperties, setConnectionProperties, setGeometryFactory, setIteratorFactory, setLabel, setLogCounts, setRecordFactory, setSharedAttribute, setTypeRecordDefinitionProperties, toStringclearProperties, getProperties, getProperty, getProperty, removeProperty, setProperties, setProperty, setPropertySoft, setPropertyWeakclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcreateReader, getLabel, getStatistics, setLabeladdCodeTable, addCodeTables, addStatistic, addStatistic, copy, create, create, create, createQuery, createTransaction, createWithId, getCodeTable, getCodeTableByFieldName, getCodeTableByFieldNameMap, getGeometryFactory, getRecordDefinition, getRecordDefinition, getRecordFactory, getRootSchema, getSchema, getSchemas, getStatistics, getTypeNames, getTypes, getUrl, getUsername, hasSchema, load, load, lock, query, query, query, queryFirst, setLogCounts, setRecordFactoryclearProperties, getProperties, getProperty, getProperty, removeProperty, setProperties, setProperty, setPropertySoft, setPropertyWeakpublic OracleRecordStore()
public OracleRecordStore(DataSource dataSource)
public OracleRecordStore(OracleDatabaseFactory databaseFactory, Map<String,? extends Object> connectionProperties)
public OracleRecordStore(RecordFactory recordFactory)
public OracleRecordStore(RecordFactory recordFactory, DataSource dataSource)
public void appendQueryValue(Query query, StringBuilder sql, QueryValue queryValue)
appendQueryValue in interface RecordStoreappendQueryValue in class AbstractRecordStorepublic AbstractIterator<Record> createOracleIterator(OracleRecordStore recordStore, Query query, Map<String,Object> properties)
public CoordinateSystem getCoordinateSystem(int oracleSrid)
public String getGeneratePrimaryKeySql(RecordDefinition recordDefinition)
getGeneratePrimaryKeySql in interface JdbcRecordStoregetGeneratePrimaryKeySql in class AbstractJdbcRecordStorepublic GeometryFactory getGeometryFactory(int oracleSrid, int axisCount, double... scales)
public Object getNextPrimaryKey(RecordDefinition recordDefinition)
public String getSequenceName(RecordDefinition recordDefinition)
@PostConstruct public void initialize()
initialize in interface RecordStoreinitialize in interface JdbcRecordStoreinitialize in class AbstractJdbcRecordStorepublic boolean isSchemaExcluded(String schemaName)
isSchemaExcluded in class AbstractJdbcRecordStorepublic boolean isUseSchemaSequencePrefix()
public ResultPager<Record> page(Query query)
page in interface RecordStorepage in class AbstractJdbcRecordStorepublic void setUseSchemaSequencePrefix(boolean useSchemaSequencePrefix)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.