Package org.drools.traits.core.factmodel
Class TripleStore
- java.lang.Object
-
- org.drools.core.util.AbstractHashTable
-
- org.drools.traits.core.factmodel.TripleStore
-
- All Implemented Interfaces:
Externalizable,Serializable
public class TripleStore extends org.drools.core.util.AbstractHashTable implements Externalizable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTripleStore.TripleKeyComparator-
Nested classes/interfaces inherited from class org.drools.core.util.AbstractHashTable
org.drools.core.util.AbstractHashTable.AbstractObjectComparator, org.drools.core.util.AbstractHashTable.DoubleCompositeIndex, org.drools.core.util.AbstractHashTable.DoubleHashEntry, org.drools.core.util.AbstractHashTable.EqualityEquals, org.drools.core.util.AbstractHashTable.FieldIndex, org.drools.core.util.AbstractHashTable.HashEntry, org.drools.core.util.AbstractHashTable.Index, org.drools.core.util.AbstractHashTable.IndexTupleList, org.drools.core.util.AbstractHashTable.InstanceEquals, org.drools.core.util.AbstractHashTable.ObjectComparator, org.drools.core.util.AbstractHashTable.SingleHashEntry, org.drools.core.util.AbstractHashTable.SingleIndex, org.drools.core.util.AbstractHashTable.TripleCompositeIndex, org.drools.core.util.AbstractHashTable.TripleHashEntry
-
-
Constructor Summary
Constructors Constructor Description TripleStore()TripleStore(float loadFactor, org.drools.core.util.Entry[] table)TripleStore(int capacity, float loadFactor)TripleStore(org.drools.core.util.Entry[] table)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(Triple triple)booleancontains(Triple triple)Tripleget(Triple triple)Collection<Triple>getAll(Triple triple)StringgetId()intgetResizeHashcode(org.drools.core.util.Entry entry)booleanput(Triple triple)booleanput(Triple triple, boolean checkExists)voidreadExternal(ObjectInput in)booleanremove(Triple triple)intremoveAll(Triple triple)voidsetId(String id)voidwriteExternal(ObjectOutput out)
-
-
-
Field Detail
-
TYPE
public static final String TYPE
- See Also:
- Constant Field Values
-
PROXY
public static final String PROXY
- See Also:
- Constant Field Values
-
VALUE
public static final String VALUE
- See Also:
- Constant Field Values
-
-
Method Detail
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classorg.drools.core.util.AbstractHashTable- Throws:
IOExceptionClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classorg.drools.core.util.AbstractHashTable- Throws:
IOException
-
getId
public String getId()
-
setId
public void setId(String id)
-
put
public boolean put(Triple triple)
-
add
public boolean add(Triple triple)
-
put
public boolean put(Triple triple, boolean checkExists)
-
getAll
public Collection<Triple> getAll(Triple triple)
-
removeAll
public int removeAll(Triple triple)
-
remove
public boolean remove(Triple triple)
-
contains
public boolean contains(Triple triple)
-
getResizeHashcode
public int getResizeHashcode(org.drools.core.util.Entry entry)
- Specified by:
getResizeHashcodein classorg.drools.core.util.AbstractHashTable
-
-