Class OClusterBasedStorageConfiguration
java.lang.Object
com.orientechnologies.orient.core.storage.config.OClusterBasedStorageConfiguration
- All Implemented Interfaces:
OStorageConfiguration
public final class OClusterBasedStorageConfiguration
extends Object
implements OStorageConfiguration
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from interface com.orientechnologies.orient.core.config.OStorageConfiguration
CURRENT_BINARY_FORMAT_VERSION, CURRENT_VERSION, DEFAULT_CHARSET, DEFAULT_DATE_FORMAT, DEFAULT_DATETIME_FORMAT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIndexEngine(OAtomicOperation atomicOperation, String name, IndexEngineData engineData) voidclearProperties(OAtomicOperation atomicOperation) voidclose(OAtomicOperation atomicOperation) voidcreate(OAtomicOperation atomicOperation, OContextConfiguration contextConfiguration) voidcreate(OAtomicOperation atomicOperation, OContextConfiguration contextConfiguration, OStorageConfiguration source) voiddelete(OAtomicOperation atomicOperation) voiddeleteIndexEngine(OAtomicOperation atomicOperation, String name) voiddropCluster(OAtomicOperation atomicOperation, int clusterId) static booleanexists(OWriteCache writeCache) voidintintgetIndexEngine(String name, int defaultIndexId) intintgetName()intgetProperty(String name) intgetUuid()intbooleanbooleanvoidload(OContextConfiguration configuration, OAtomicOperation atomicOperation) voidvoidremoveProperty(OAtomicOperation atomicOperation, String name) voidsetCharset(OAtomicOperation atomicOperation, String charset) voidsetClusterSelection(OAtomicOperation atomicOperation, String clusterSelection) voidsetClusterStatus(OAtomicOperation atomicOperation, int clusterId, OStorageClusterConfiguration.STATUS status) voidsetConfigurationUpdateListener(OStorageConfigurationUpdateListener updateListener) voidsetConflictStrategy(OAtomicOperation atomicOperation, String conflictStrategy) voidsetCreationVersion(OAtomicOperation atomicOperation, String version) voidsetDateFormat(OAtomicOperation atomicOperation, String dateFormat) voidsetDateTimeFormat(OAtomicOperation atomicOperation, String dateTimeFormat) voidsetFreeListBoundary(OAtomicOperation atomicOperation, int freeListBoundary) voidsetIndexMgrRecordId(OAtomicOperation atomicOperation, String indexMgrRecordId) voidsetLocaleCountry(OAtomicOperation atomicOperation, String value) voidsetLocaleLanguage(OAtomicOperation atomicOperation, String value) voidsetMaxKeySize(OAtomicOperation atomicOperation, int maxKeySize) voidsetMinimumClusters(int minimumClusters) voidsetPageSize(OAtomicOperation atomicOperation, int pageSize) voidsetProperty(OAtomicOperation atomicOperation, String name, String value) voidsetRecordSerializer(OAtomicOperation atomicOperation, String recordSerializer) voidsetRecordSerializerVersion(OAtomicOperation atomicOperation, int recordSerializerVersion) voidsetSchemaRecordId(OAtomicOperation atomicOperation, String schemaRecordId) voidsetTimeZone(OAtomicOperation atomicOperation, TimeZone timeZone) voidsetUuid(OAtomicOperation atomicOperation, String uuid) voidsetValidation(OAtomicOperation atomicOperation, boolean validation) byte[]Added version used for managed Network Versioning.voidupdateCluster(OAtomicOperation atomicOperation, OStorageClusterConfiguration config)
-
Field Details
-
MAP_FILE_EXTENSION
- See Also:
-
FREE_MAP_FILE_EXTENSION
- See Also:
-
DATA_FILE_EXTENSION
- See Also:
-
TREE_DATA_FILE_EXTENSION
- See Also:
-
TREE_NULL_FILE_EXTENSION
- See Also:
-
COMPONENT_NAME
- See Also:
-
-
Constructor Details
-
OClusterBasedStorageConfiguration
-
-
Method Details
-
exists
-
create
public void create(OAtomicOperation atomicOperation, OContextConfiguration contextConfiguration) throws IOException - Throws:
IOException
-
create
public void create(OAtomicOperation atomicOperation, OContextConfiguration contextConfiguration, OStorageConfiguration source) throws IOException - Throws:
IOException
-
delete
- Throws:
IOException
-
close
-
load
public void load(OContextConfiguration configuration, OAtomicOperation atomicOperation) throws OSerializationException, IOException - Throws:
OSerializationExceptionIOException
-
pauseUpdateNotifications
public void pauseUpdateNotifications() -
fireUpdateNotifications
public void fireUpdateNotifications() -
setMinimumClusters
public void setMinimumClusters(int minimumClusters) -
getMinimumClusters
public int getMinimumClusters()- Specified by:
getMinimumClustersin interfaceOStorageConfiguration
-
getContextConfiguration
- Specified by:
getContextConfigurationin interfaceOStorageConfiguration
-
toStream
Added version used for managed Network Versioning.- Throws:
OSerializationException
-
getVersion
public int getVersion()- Specified by:
getVersionin interfaceOStorageConfiguration
-
getName
- Specified by:
getNamein interfaceOStorageConfiguration
-
setSchemaRecordId
-
getSchemaRecordId
- Specified by:
getSchemaRecordIdin interfaceOStorageConfiguration
-
setIndexMgrRecordId
-
getIndexMgrRecordId
- Specified by:
getIndexMgrRecordIdin interfaceOStorageConfiguration
-
setLocaleLanguage
-
getLocaleLanguage
- Specified by:
getLocaleLanguagein interfaceOStorageConfiguration
-
setLocaleCountry
-
getLocaleCountry
- Specified by:
getLocaleCountryin interfaceOStorageConfiguration
-
setDateFormat
-
getDateFormat
- Specified by:
getDateFormatin interfaceOStorageConfiguration
-
getDateFormatInstance
- Specified by:
getDateFormatInstancein interfaceOStorageConfiguration
-
getDateTimeFormat
- Specified by:
getDateTimeFormatin interfaceOStorageConfiguration
-
setDateTimeFormat
-
setUuid
- Specified by:
setUuidin interfaceOStorageConfiguration
-
getUuid
- Specified by:
getUuidin interfaceOStorageConfiguration
-
getDateTimeFormatInstance
- Specified by:
getDateTimeFormatInstancein interfaceOStorageConfiguration
-
setTimeZone
-
getTimeZone
- Specified by:
getTimeZonein interfaceOStorageConfiguration
-
setCharset
-
getCharset
- Specified by:
getCharsetin interfaceOStorageConfiguration
-
setConflictStrategy
-
getConflictStrategy
- Specified by:
getConflictStrategyin interfaceOStorageConfiguration
-
getBinaryFormatVersion
public int getBinaryFormatVersion()- Specified by:
getBinaryFormatVersionin interfaceOStorageConfiguration
-
setClusterSelection
-
getClusterSelection
- Specified by:
getClusterSelectionin interfaceOStorageConfiguration
-
setRecordSerializer
-
getRecordSerializer
- Specified by:
getRecordSerializerin interfaceOStorageConfiguration
-
setRecordSerializerVersion
public void setRecordSerializerVersion(OAtomicOperation atomicOperation, int recordSerializerVersion) -
getRecordSerializerVersion
public int getRecordSerializerVersion()- Specified by:
getRecordSerializerVersionin interfaceOStorageConfiguration
-
setCreationVersion
-
getCreatedAtVersion
- Specified by:
getCreatedAtVersionin interfaceOStorageConfiguration
-
setPageSize
-
getPageSize
public int getPageSize()- Specified by:
getPageSizein interfaceOStorageConfiguration
-
setFreeListBoundary
-
getFreeListBoundary
public int getFreeListBoundary()- Specified by:
getFreeListBoundaryin interfaceOStorageConfiguration
-
setMaxKeySize
-
getMaxKeySize
public int getMaxKeySize()- Specified by:
getMaxKeySizein interfaceOStorageConfiguration
-
setProperty
-
setValidation
-
isValidationEnabled
public boolean isValidationEnabled()- Specified by:
isValidationEnabledin interfaceOStorageConfiguration
-
getDirectory
- Specified by:
getDirectoryin interfaceOStorageConfiguration
-
getProperty
- Specified by:
getPropertyin interfaceOStorageConfiguration
-
getProperties
- Specified by:
getPropertiesin interfaceOStorageConfiguration
-
getLocaleInstance
- Specified by:
getLocaleInstancein interfaceOStorageConfiguration
-
isStrictSql
public boolean isStrictSql()- Specified by:
isStrictSqlin interfaceOStorageConfiguration
-
clearProperties
-
removeProperty
-
addIndexEngine
public void addIndexEngine(OAtomicOperation atomicOperation, String name, IndexEngineData engineData) -
deleteIndexEngine
-
indexEngines
- Specified by:
indexEnginesin interfaceOStorageConfiguration
-
getIndexEngine
- Specified by:
getIndexEnginein interfaceOStorageConfiguration
-
updateCluster
-
setClusterStatus
public void setClusterStatus(OAtomicOperation atomicOperation, int clusterId, OStorageClusterConfiguration.STATUS status) -
getClusters
- Specified by:
getClustersin interfaceOStorageConfiguration
-
dropCluster
-
setConfigurationUpdateListener
-