
public class OStorageConfigurationImpl extends Object implements OSerializableStream, OStorageConfiguration
| Modifier and Type | Class and Description |
|---|---|
static class |
OStorageConfigurationImpl.IndexEngineData |
| Modifier and Type | Field and Description |
|---|---|
OStorageSegmentConfiguration |
fileTemplate |
protected OStorage |
storage |
protected Charset |
streamCharset |
CONFIG_RID, CURRENT_BINARY_FORMAT_VERSION, CURRENT_VERSION, DEFAULT_CHARSET, DEFAULT_DATE_FORMAT, DEFAULT_DATETIME_FORMAT| Constructor and Description |
|---|
OStorageConfigurationImpl(OStorage iStorage,
Charset streamCharset) |
protected final transient OStorage storage
public volatile OStorageSegmentConfiguration fileTemplate
protected final Charset streamCharset
public void setCreationVersion(String version)
public void initConfiguration()
public void clear()
public String getConflictStrategy()
getConflictStrategy in interface OStorageConfigurationpublic void setConflictStrategy(String conflictStrategy)
public OContextConfiguration getContextConfiguration()
getContextConfiguration in interface OStorageConfigurationpublic OStorageConfigurationImpl load(Map<String,Object> iProperties) throws OSerializationException
OSerializationExceptionpublic int getBinaryFormatVersion()
getBinaryFormatVersion in interface OStorageConfigurationpublic void update()
throws OSerializationException
OSerializationExceptionpublic boolean isEmpty()
public String getDirectory()
getDirectory in interface OStorageConfigurationpublic void addCluster(OStoragePaginatedClusterConfiguration config)
public Locale getLocaleInstance()
getLocaleInstance in interface OStorageConfigurationpublic void resetLocaleInstance()
public SimpleDateFormat getDateFormatInstance()
getDateFormatInstance in interface OStorageConfigurationpublic SimpleDateFormat getDateTimeFormatInstance()
getDateTimeFormatInstance in interface OStorageConfigurationpublic DecimalFormatSymbols getUnusualSymbols()
public void fromStream(byte[] stream,
int offset,
int length,
Charset charset)
@Deprecated public OSerializableStream fromStream(byte[] iStream) throws OSerializationException
fromStream(byte[], int, int, Charset) instead.OSerializableStreamfromStream in interface OSerializableStreamiStream - byte array representation of the objectOSerializationException - if the unmarshalling does not succeed@Deprecated public byte[] toStream() throws OSerializationException
toStream(Charset) instead.OSerializableStreamtoStream in interface OSerializableStreamOSerializationException - if the marshalling does not succeedOSerializableStream.fromStream(byte[])public byte[] toStream(Charset charset)
public byte[] toStream(int iNetworkVersion,
Charset charset)
throws OSerializationException
OSerializationExceptionpublic void lock()
throws IOException
IOExceptionpublic void unlock()
throws IOException
IOExceptionpublic void create()
throws IOException
IOExceptionpublic void synch()
throws IOException
IOExceptionpublic void setSoftlyClosed(boolean softlyClosed)
throws IOException
IOExceptionpublic void delete()
throws IOException
IOExceptionpublic void close()
throws IOException
IOExceptionpublic void dropCluster(int iClusterId)
public List<OStorageClusterConfiguration> getClusters()
getClusters in interface OStorageConfigurationpublic void addIndexEngine(String name, OStorageConfigurationImpl.IndexEngineData engineData)
public void deleteIndexEngine(String name)
public int getVersion()
getVersion in interface OStorageConfigurationpublic Set<String> indexEngines()
indexEngines in interface OStorageConfigurationpublic OStorageConfigurationImpl.IndexEngineData getIndexEngine(String name)
getIndexEngine in interface OStorageConfigurationpublic void setClusterStatus(int clusterId,
OStorageClusterConfiguration.STATUS iStatus)
public TimeZone getTimeZone()
getTimeZone in interface OStorageConfigurationpublic void setTimeZone(TimeZone timeZone)
public String getLocaleLanguage()
getLocaleLanguage in interface OStorageConfigurationpublic void setLocaleLanguage(String iValue)
public String getLocaleCountry()
getLocaleCountry in interface OStorageConfigurationpublic void setLocaleCountry(String iValue)
public String getCharset()
getCharset in interface OStorageConfigurationpublic void setCharset(String charset)
public String getDateFormat()
getDateFormat in interface OStorageConfigurationpublic void setDateFormat(String dateFormat)
public String getDateTimeFormat()
getDateTimeFormat in interface OStorageConfigurationpublic void setDateTimeFormat(String dateTimeFormat)
public String getClusterSelection()
getClusterSelection in interface OStorageConfigurationpublic void setClusterSelection(String clusterSelection)
public int getMinimumClusters()
getMinimumClusters in interface OStorageConfigurationpublic void setMinimumClusters(int minimumClusters)
public String getRecordSerializer()
getRecordSerializer in interface OStorageConfigurationpublic void setRecordSerializer(String recordSerializer)
public int getRecordSerializerVersion()
getRecordSerializerVersion in interface OStorageConfigurationpublic String getSchemaRecordId()
getSchemaRecordId in interface OStorageConfigurationpublic String getIndexMgrRecordId()
getIndexMgrRecordId in interface OStorageConfigurationpublic String getDictionaryRecordId()
getDictionaryRecordId in interface OStorageConfigurationpublic void setRecordSerializerVersion(int recordSerializerVersion)
public boolean isStrictSql()
isStrictSql in interface OStorageConfigurationpublic boolean isTxRequiredForSQLGraphOperations()
isTxRequiredForSQLGraphOperations in interface OStorageConfigurationpublic String getName()
getName in interface OStorageConfigurationpublic void setSchemaRecordId(String schemaRecordId)
public void setIndexMgrRecordId(String indexMgrRecordId)
public List<OStorageEntryConfiguration> getProperties()
getProperties in interface OStorageConfigurationpublic String getProperty(String iName)
getProperty in interface OStorageConfigurationpublic boolean existsProperty(String iName)
public void removeProperty(String iName)
public void clearProperties()
public boolean isValidationEnabled()
isValidationEnabled in interface OStorageConfigurationpublic void setValidation(boolean validation)
Copyright © 2009–2025 OrientDB. All rights reserved.