|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.dataops.objectcol.resolution.CollectionProcessor
Supported API: false
Extendable: false
Nested Class Summary | |
protected static class |
CollectionProcessor.CollectionQueryComparator
|
protected static class |
CollectionProcessor.FilterProcessorComparator
|
protected static class |
CollectionProcessor.IntegerValComparator
|
Field Summary | |
private static String |
CLASSNAME
|
private CollectionQueryProcessor[] |
colQueryProcessorArr
|
private static boolean |
CP_DEBUG
|
static long |
EXTERNALIZATION_VERSION_UID
|
private FilterProcessor[] |
filterProcessorArr
|
private MethodProcessor[] |
methodProcessorArr
|
protected static long |
OLD_FORMAT_VERSION_UID
|
private LogicalOperator |
operator
|
private static String |
RESOURCE
|
(package private) static long |
serialVersionUID
|
Constructor Summary | |
CollectionProcessor()
|
Method Summary | |
protected void |
addLatestIterFlagToSpec(StatementSpec spec)
|
protected void |
addRecursive(StatementSpecHolder specHolder,
WTCollection seeds,
CollectionGraph result,
LogicalOperator oper,
WTSet processedSeeds)
|
protected void |
collectObjects(StatementSpecHolder specholder,
CollectionGraph list,
LogicalOperator oper,
WTSet processedSeeds)
|
protected void |
collectObjectsAll(StatementSpecHolder[] qs,
CollectionGraph list,
WTSet processedSeeds)
|
CollectionGraph |
createCollection(CollectionGraph collection)
Supported API: false |
protected StatementSpecHolder[] |
createSSHArray()
|
protected CollectionGraph |
filterAll(CollectionGraph newcollection)
|
protected CollectionQueryProcessor[] |
getColQueryProcessorArr()
Gets the value of the attribute: colQueryProcessorArr. |
protected FilterProcessor[] |
getFilterProcessorArr()
Gets the value of the attribute: filterProcessorArr. |
protected MethodProcessor[] |
getMethodProcessorArr()
Gets the value of the attribute: methodProcessorArr. |
protected LogicalOperator |
getOperator()
Gets the value of the attribute: operator. |
protected boolean |
hasIterationFilter()
|
void |
initialize(CollectionQueryProcessor[] collectionProcessors,
MethodProcessor[] methodProcessors,
FilterProcessor[] filterProcessors,
LogicalOperator operator)
Supported API: false |
static CollectionProcessor |
newCollectionProcessor(CollectionQueryProcessor[] collectionProcessors,
MethodProcessor[] methodProcessors,
FilterProcessor[] filterProcessors,
LogicalOperator operator)
Supported API: false |
void |
readExternal(ObjectInput input)
Reads the non-transient fields of this class from an external source. |
private boolean |
readOldVersion(ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source, which is not the current version. |
protected boolean |
readVersion(CollectionProcessor thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
protected void |
setColQueryProcessorArr(CollectionQueryProcessor[] a_ColQueryProcessorArr)
Sets the value of the attribute: colQueryProcessorArr. |
protected void |
setFilterProcessorArr(FilterProcessor[] a_FilterProcessorArr)
Sets the value of the attribute: filterProcessorArr. |
protected void |
setMethodProcessorArr(MethodProcessor[] a_MethodProcessorArr)
Sets the value of the attribute: methodProcessorArr. |
protected void |
setOperator(LogicalOperator a_Operator)
Sets the value of the attribute: operator. |
void |
writeExternal(ObjectOutput output)
Writes the non-transient fields of this class to an external source. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
private CollectionQueryProcessor[] colQueryProcessorArr
private FilterProcessor[] filterProcessorArr
private MethodProcessor[] methodProcessorArr
private LogicalOperator operator
static final long serialVersionUID
public static final long EXTERNALIZATION_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
private static boolean CP_DEBUG
Constructor Detail |
public CollectionProcessor()
Method Detail |
public void writeExternal(ObjectOutput output) throws IOException
writeExternal
in interface Externalizable
output
-
IOException
public void readExternal(ObjectInput input) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
input
-
IOException
ClassNotFoundException
protected boolean readVersion(CollectionProcessor thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
thisObject
- input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
private boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
protected CollectionQueryProcessor[] getColQueryProcessorArr()
protected void setColQueryProcessorArr(CollectionQueryProcessor[] a_ColQueryProcessorArr) throws WTPropertyVetoException
a_ColQueryProcessorArr
-
WTPropertyVetoException
protected FilterProcessor[] getFilterProcessorArr()
protected void setFilterProcessorArr(FilterProcessor[] a_FilterProcessorArr) throws WTPropertyVetoException
a_FilterProcessorArr
-
WTPropertyVetoException
protected MethodProcessor[] getMethodProcessorArr()
protected void setMethodProcessorArr(MethodProcessor[] a_MethodProcessorArr) throws WTPropertyVetoException
a_MethodProcessorArr
-
WTPropertyVetoException
protected LogicalOperator getOperator()
protected void setOperator(LogicalOperator a_Operator) throws WTPropertyVetoException
a_Operator
-
WTPropertyVetoException
public static CollectionProcessor newCollectionProcessor(CollectionQueryProcessor[] collectionProcessors, MethodProcessor[] methodProcessors, FilterProcessor[] filterProcessors, LogicalOperator operator) throws WTException
collectionProcessors
- methodProcessors
- filterProcessors
- operator
-
WTException
public void initialize(CollectionQueryProcessor[] collectionProcessors, MethodProcessor[] methodProcessors, FilterProcessor[] filterProcessors, LogicalOperator operator) throws WTException
collectionProcessors
- methodProcessors
- filterProcessors
- operator
-
WTException
public CollectionGraph createCollection(CollectionGraph collection) throws WTException
createCollection
in interface CollectionCreator
collection
-
WTException
protected void collectObjects(StatementSpecHolder specholder, CollectionGraph list, LogicalOperator oper, WTSet processedSeeds) throws WTException
WTException
protected void addRecursive(StatementSpecHolder specHolder, WTCollection seeds, CollectionGraph result, LogicalOperator oper, WTSet processedSeeds) throws WTException
WTException
protected void addLatestIterFlagToSpec(StatementSpec spec) throws WTException
WTException
protected boolean hasIterationFilter()
protected StatementSpecHolder[] createSSHArray() throws QueryException, WTException
QueryException
WTException
protected void collectObjectsAll(StatementSpecHolder[] qs, CollectionGraph list, WTSet processedSeeds) throws WTException
WTException
protected CollectionGraph filterAll(CollectionGraph newcollection) throws WTException
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |