
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) |
OMetadataObject(OMetadataInternal iUnderlying,
OSchemaProxyObject iSchema) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearThreadLocalSchemaSnapshot() |
void |
close()
Closes internal objects
|
void |
create() |
OCommandCache |
getCommandCache() |
OFunctionLibrary |
getFunctionLibrary() |
OImmutableSchema |
getImmutableSchemaSnapshot() |
OIndexManagerProxy |
getIndexManager() |
OScheduler |
getScheduler() |
OSchemaProxyObject |
getSchema() |
int |
getSchemaClusterId() |
OSecurity |
getSecurity() |
OSequenceLibrary |
getSequenceLibrary() |
OMetadata |
getUnderlying() |
void |
load() |
void |
makeThreadLocalSchemaSnapshot() |
void |
reload()
Reloads the internal objects.
|
protected OMetadataInternal underlying
protected OSchemaProxyObject schema
public OMetadataObject(OMetadataInternal iUnderlying)
public OMetadataObject(OMetadataInternal iUnderlying, OSchemaProxyObject iSchema)
public void makeThreadLocalSchemaSnapshot()
makeThreadLocalSchemaSnapshot in interface OMetadataInternalpublic void clearThreadLocalSchemaSnapshot()
clearThreadLocalSchemaSnapshot in interface OMetadataInternalpublic OImmutableSchema getImmutableSchemaSnapshot()
getImmutableSchemaSnapshot in interface OMetadataInternalpublic void create()
throws IOException
create in interface OMetadataIOExceptionpublic OSchemaProxyObject getSchema()
public OCommandCache getCommandCache()
getCommandCache in interface OMetadatapublic OSecurity getSecurity()
getSecurity in interface OMetadatapublic OIndexManagerProxy getIndexManager()
getIndexManager in interface OMetadatapublic int getSchemaClusterId()
getSchemaClusterId in interface OMetadatapublic void reload()
OMetadatapublic void close()
OMetadatapublic OFunctionLibrary getFunctionLibrary()
getFunctionLibrary in interface OMetadatapublic OSequenceLibrary getSequenceLibrary()
getSequenceLibrary in interface OMetadatapublic OScheduler getScheduler()
getScheduler in interface OMetadatapublic OMetadata getUnderlying()
Copyright © 2009–2025 OrientDB. All rights reserved.