public class OMetadataObject extends Object implements OMetadataInternal
Modifier and Type | Field and Description |
---|---|
protected OSchemaProxyObject |
schema |
protected OMetadataInternal |
underlying |
SYSTEM_CLUSTER
Constructor and Description |
---|
OMetadataObject(OMetadataInternal iUnderlying,
ODatabaseDocumentInternal database) |
OMetadataObject(OMetadataInternal iUnderlying,
OSchemaProxyObject iSchema) |
Modifier and Type | Method and Description |
---|---|
void |
clearThreadLocalSchemaSnapshot() |
void |
close()
Deprecated.
|
void |
create()
Deprecated.
|
OCommandCache |
getCommandCache() |
OFunctionLibrary |
getFunctionLibrary() |
OImmutableSchema |
getImmutableSchemaSnapshot() |
OIndexManager |
getIndexManager()
Deprecated.
|
OIndexManagerAbstract |
getIndexManagerInternal() |
OScheduler |
getScheduler() |
OSchemaProxyObject |
getSchema() |
int |
getSchemaClusterId() |
OSecurity |
getSecurity() |
OSequenceLibrary |
getSequenceLibrary() |
OMetadata |
getUnderlying() |
void |
load()
Deprecated.
|
void |
makeThreadLocalSchemaSnapshot() |
void |
reload()
Reloads the internal objects.
|
protected OMetadataInternal underlying
protected OSchemaProxyObject schema
public OMetadataObject(OMetadataInternal iUnderlying, ODatabaseDocumentInternal database)
public OMetadataObject(OMetadataInternal iUnderlying, OSchemaProxyObject iSchema)
public void makeThreadLocalSchemaSnapshot()
makeThreadLocalSchemaSnapshot
in interface OMetadataInternal
public void clearThreadLocalSchemaSnapshot()
clearThreadLocalSchemaSnapshot
in interface OMetadataInternal
public OImmutableSchema getImmutableSchemaSnapshot()
getImmutableSchemaSnapshot
in interface OMetadataInternal
@Deprecated public void load()
@Deprecated public void create() throws IOException
create
in interface OMetadata
IOException
public OSchemaProxyObject getSchema()
public OCommandCache getCommandCache()
getCommandCache
in interface OMetadataInternal
public OSecurity getSecurity()
getSecurity
in interface OMetadata
@Deprecated public OIndexManager getIndexManager()
getIndexManager
in interface OMetadata
public OIndexManagerAbstract getIndexManagerInternal()
getIndexManagerInternal
in interface OMetadataInternal
public int getSchemaClusterId()
getSchemaClusterId
in interface OMetadata
public void reload()
OMetadata
@Deprecated public void close()
OMetadata
public OFunctionLibrary getFunctionLibrary()
getFunctionLibrary
in interface OMetadata
public OSequenceLibrary getSequenceLibrary()
getSequenceLibrary
in interface OMetadata
public OScheduler getScheduler()
getScheduler
in interface OMetadata
public OMetadata getUnderlying()
Copyright © 2009–2020 OrientDB. All rights reserved.