Package org.drools.core.reteoo
Class CompositeObjectSinkAdapter.FieldIndex
- java.lang.Object
-
- org.drools.core.reteoo.CompositeObjectSinkAdapter.FieldIndex
-
- All Implemented Interfaces:
java.io.Externalizable
,java.io.Serializable
- Enclosing class:
- CompositeObjectSinkAdapter
public static class CompositeObjectSinkAdapter.FieldIndex extends java.lang.Object implements java.io.Externalizable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FieldIndex()
FieldIndex(int index, org.drools.base.rule.accessor.ReadAccessor fieldExtractor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
decreaseCounter()
int
getCount()
org.drools.base.rule.accessor.ReadAccessor
getFieldExtractor()
int
getIndex()
void
increaseCounter()
boolean
isHashed()
boolean
isRangeIndexed()
void
readExternal(java.io.ObjectInput in)
void
setHashed(boolean hashed)
void
setRangeIndexed(boolean rangeIndexed)
void
writeExternal(java.io.ObjectOutput out)
-
-
-
Method Detail
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Specified by:
readExternal
in interfacejava.io.Externalizable
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
- Specified by:
writeExternal
in interfacejava.io.Externalizable
- Throws:
java.io.IOException
-
getIndex
public int getIndex()
-
getCount
public int getCount()
-
getFieldExtractor
public org.drools.base.rule.accessor.ReadAccessor getFieldExtractor()
-
isHashed
public boolean isHashed()
-
setHashed
public void setHashed(boolean hashed)
-
isRangeIndexed
public boolean isRangeIndexed()
-
setRangeIndexed
public void setRangeIndexed(boolean rangeIndexed)
-
increaseCounter
public void increaseCounter()
-
decreaseCounter
public void decreaseCounter()
-
-