public class StructType
extends org.hypergraphdb.type.HGAtomTypeBase
implements org.hypergraphdb.type.HGCompositeType
Modifier and Type | Field and Description |
---|---|
static org.hypergraphdb.HGPersistentHandle |
HANDLE |
Constructor and Description |
---|
StructType() |
Modifier and Type | Method and Description |
---|---|
Iterator<String> |
getDimensionNames() |
org.hypergraphdb.type.HGProjection |
getProjection(String dimensionName) |
Object |
make(org.hypergraphdb.HGPersistentHandle handle,
org.hypergraphdb.LazyRef<org.hypergraphdb.HGHandle[]> targetSet,
org.hypergraphdb.IncidenceSetRef incidenceSet) |
void |
release(org.hypergraphdb.HGPersistentHandle handle) |
org.hypergraphdb.HGPersistentHandle |
store(Object instance) |
boolean |
subsumes(Object general,
Object specific) |
public Object make(org.hypergraphdb.HGPersistentHandle handle, org.hypergraphdb.LazyRef<org.hypergraphdb.HGHandle[]> targetSet, org.hypergraphdb.IncidenceSetRef incidenceSet)
make
in interface org.hypergraphdb.type.HGAtomType
public void release(org.hypergraphdb.HGPersistentHandle handle)
release
in interface org.hypergraphdb.type.HGAtomType
public org.hypergraphdb.HGPersistentHandle store(Object instance)
store
in interface org.hypergraphdb.type.HGAtomType
public boolean subsumes(Object general, Object specific)
subsumes
in interface org.hypergraphdb.type.HGAtomType
subsumes
in class org.hypergraphdb.type.HGAtomTypeBase
public Iterator<String> getDimensionNames()
getDimensionNames
in interface org.hypergraphdb.type.HGCompositeType
public org.hypergraphdb.type.HGProjection getProjection(String dimensionName)
getProjection
in interface org.hypergraphdb.type.HGCompositeType
Copyright © 2015. All rights reserved.