
public class OSchemaRemote extends OSchemaShared
OSchemaShared.ClusterIdsAreEmptyExceptionclasses, clustersToClasses, clustersToViews, CURRENT_VERSION_NUMBER, document, internalClasses, snapshot, VERSION_NUMBER_V4, VERSION_NUMBER_V5, views| Constructor and Description |
|---|
OSchemaRemote() |
| Modifier and Type | Method and Description |
|---|---|
void |
acquireSchemaWriteLock(ODatabaseDocumentInternal database) |
int |
addBlobCluster(ODatabaseDocumentInternal database,
int clusterId) |
void |
checkEmbedded() |
OClass |
createClass(ODatabaseDocumentInternal database,
java.lang.String className,
int[] clusterIds,
OClass... superClasses) |
OClass |
createClass(ODatabaseDocumentInternal database,
java.lang.String className,
int clusters,
OClass... superClasses) |
protected OClassImpl |
createClassInstance(ODocument c) |
OView |
createView(ODatabaseDocumentInternal database,
OViewConfig cfg) |
OView |
createView(ODatabaseDocumentInternal database,
OViewConfig cfg,
ViewCreationListener listener) |
OView |
createView(ODatabaseDocumentInternal database,
java.lang.String name,
java.lang.String statement,
java.util.Map<java.lang.String,java.lang.Object> metadata) |
protected OViewImpl |
createViewInstance(ODocument c) |
void |
dropClass(ODatabaseDocumentInternal database,
java.lang.String className) |
void |
dropView(ODatabaseDocumentInternal database,
java.lang.String name) |
OClass |
getOrCreateClass(ODatabaseDocumentInternal database,
java.lang.String iClassName,
OClass... superClasses) |
void |
releaseSchemaWriteLock(ODatabaseDocumentInternal database,
boolean iSave) |
void |
removeBlobCluster(ODatabaseDocumentInternal database,
java.lang.String clusterName) |
void |
update(ODocument schema) |
acquireSchemaReadLock, addClusterClassMap, addClusterViewMap, checkClassNameIfValid, checkFieldNameIfValid, close, countClasses, countViews, create, createAbstractClass, createAbstractClass, createAbstractClass, createClass, createClass, createClass, createClass, createClusterIfNeeded, createGlobalProperty, executeThroughDistributedStorage, existsClass, existsView, findOrCreateGlobalProperty, forceSnapshot, fromStream, getBlobClusters, getClass, getClass, getClassByClusterId, getClasses, getClassesRelyOnCluster, getClusterId, getClusterSelectionFactory, getDocument, getGlobalProperties, getGlobalPropertyById, getIdentity, getOrCreateClass, getOrCreateClass, getVersion, getView, getViewByClusterId, getViews, getViewsRelyOnCluster, load, makeSnapshot, onPostIndexManagement, releaseSchemaReadLock, releaseSchemaWriteLock, reload, sendCommand, setDirty, toNetworkStream, toStreampublic OClass getOrCreateClass(ODatabaseDocumentInternal database, java.lang.String iClassName, OClass... superClasses)
getOrCreateClass in class OSchemaSharedprotected OClassImpl createClassInstance(ODocument c)
createClassInstance in class OSchemaSharedprotected OViewImpl createViewInstance(ODocument c)
createViewInstance in class OSchemaSharedpublic OClass createClass(ODatabaseDocumentInternal database, java.lang.String className, int[] clusterIds, OClass... superClasses)
createClass in class OSchemaSharedpublic OClass createClass(ODatabaseDocumentInternal database, java.lang.String className, int clusters, OClass... superClasses)
createClass in class OSchemaSharedpublic OView createView(ODatabaseDocumentInternal database, OViewConfig cfg, ViewCreationListener listener) throws java.lang.UnsupportedOperationException
createView in class OSchemaSharedjava.lang.UnsupportedOperationExceptionpublic OView createView(ODatabaseDocumentInternal database, OViewConfig cfg)
createView in class OSchemaSharedpublic OView createView(ODatabaseDocumentInternal database, java.lang.String name, java.lang.String statement, java.util.Map<java.lang.String,java.lang.Object> metadata)
createView in class OSchemaSharedpublic void dropClass(ODatabaseDocumentInternal database, java.lang.String className)
dropClass in class OSchemaSharedpublic void dropView(ODatabaseDocumentInternal database, java.lang.String name)
dropView in class OSchemaSharedpublic void acquireSchemaWriteLock(ODatabaseDocumentInternal database)
acquireSchemaWriteLock in class OSchemaSharedpublic void releaseSchemaWriteLock(ODatabaseDocumentInternal database, boolean iSave)
releaseSchemaWriteLock in class OSchemaSharedpublic void checkEmbedded()
checkEmbedded in class OSchemaSharedpublic void update(ODocument schema)
public int addBlobCluster(ODatabaseDocumentInternal database, int clusterId)
addBlobCluster in class OSchemaSharedpublic void removeBlobCluster(ODatabaseDocumentInternal database, java.lang.String clusterName)
removeBlobCluster in class OSchemaSharedCopyright © 2009–2023 OrientDB. All rights reserved.