java.lang.Object | +--com.ibm.commerce.search.rulequery.RuleQuery
Search interface that is used to construct queries to search a catalog. The query will return catentry ids that match search criteria. This class provides a set of methods where each method can used to construct a predicate (search criteria specified in WHERE clause of an SQL). The search interface expects the predicates to be in post-fix format. For example post fix equaivalent of A and B and C or D or E is ABC and D or E or where A,B,C,D and E are individual predicates. Note the post-fix format is not strictly binary i.e. there can be more than two operands related to an operator. Due to this flexibility there are some restrictions on how to arrange the predicates and it is the responsibility of the user to arrange the predicates in correct order.
Constructor Summary | |
---|---|
RuleQuery() RuleQuery constructor with no arguments. | |
RuleQuery(int inStoreID, int inUserID) Rule query constructor with store and user id as arguments. | |
RuleQuery(int inStoreID,
TradingAgreementAccessBean[] agreements) Deprecated. | |
RuleQuery(int inStoreID,
TradingAgreementAccessBean[] agreements,
java.lang.Long userId) RuleQuery constructor with store id, Trading agreement access bean and user id as arguments. | |
RuleQuery(
TradingAgreementAccessBean[] agreements) Deprecated. | |
RuleQuery(
TradingAgreementAccessBean[] agreements,
java.lang.Long userId) RuleQuery constructor with Trading Agreement Access bean and user id as arguments. | |
RuleQuery(java.util.Vector inStoreIDs, int inUserID) Rule query constructor with multiple store id and single user id as arguments. | |
RuleQuery(java.util.Vector inStoreIDs,
TradingAgreementAccessBean[] agreements) Deprecated. | |
RuleQuery(java.util.Vector inStoreIDs,
TradingAgreementAccessBean[] agreements,
java.lang.Long userId) RuleQuery constructor with multiple store id, Trading agreement access bean and user id as arguments. |
Method Summary | |
---|---|
protected
Attribute |
addAttributeFunction(Attribute attr, int function) Adds function to a table column. |
void |
addFilterAttribute(int attribute, int operator) Adds a predicate to query Where clause to filter a row, example, TABLE.COLUMN IS NOT NULL. |
void |
addFilterAttribute(int attribute, int operator,
int function) Adds a predicate to query Where clause to filter a row, example FUNCTION(TABLE.COLUMN) IS NULL. |
void |
addFilterAttribute(int attribute, int operator,
java.lang.String value) Adds a predicate to query Where clause to filter a row, example, TABLE.COLUMN LIKE '%VALUE%'. |
void |
addFilterAttribute(int attribute, int operator, java.lang.String value,
int function) Adds a predicate to query Where clause to filter a row, example FUNCTION(TABLE.COLUMN) LIKE '%VALUE%'. |
void |
addFilterOperand(Attribute attr) Adds a WHERE clause predicate into temporary filter predicate collection. |
void |
addFilterOperator(int operator) Adds an operator that combines a set of filter predicates. |
protected
Operator |
addFilterOperatorType(int operType) Maps constants that represent an filter operator to actual operator. |
void |
addGlobalPredicate(Predicate globalPredicate) Method to insert a predicate that will be applied to entire query like BUYABLE/PUBLISHABLE/LANGUAGE_ID. |
void |
addGroupByAttribute(int attribute) To set group by operator |
void |
addGroupByAttribute(java.lang.String attribute) To add valid result set. |
protected
Operator |
addOperatorType(int operType) Maps constants that represent an operator to actual operator. |
protected
Operator |
addOperatorType(java.lang.String newOperType) Insert the method's description here. |
void |
addOrderByAttribute(int attribute, int operator) To set order by operator |
void |
addOrderByAttribute(java.lang.String attribute,
java.lang.String operator) To set order by operator |
void |
addOrderByAttribute1(int attribute, int operator) To set order by operator |
void |
addResultAttribute(int resultAttribute) To add valid result set. |
void |
addResultAttribute(java.lang.String attribute) To add valid result set. |
void |
addResultAttribute(java.lang.String attribute,
java.lang.String operator) To add valid result set. |
void |
addRule() Adds an set of predicates to a Query. |
void |
addRule(int aQueryType) Deprecated. |
void |
addSelectAttribute(int attribute, int operator) Adds a predicate to query Where clause, example, TABLE.COLUMN IS NOT NULL. |
void |
addSelectAttribute(int attribute, int operator,
int function) Adds a predicate to query Where clause, example FUNCTION(TABLE.COLUMN) IS NULL. |
void |
addSelectAttribute(int attribute, int operator,
java.lang.String value) Adds a predicate to query Where clause, example, TABLE.COLUMN LIKE '%VALUE%'. |
void |
addSelectAttribute(int attribute, int operator, java.lang.String value,
int function) Adds a predicate to query Where clause, example FUNCTION(TABLE.COLUMN) LIKE '%VALUE%'. |
void |
addSelectAttribute(java.lang.String attribute, int operator,
java.lang.String value) Deprecated. |
void |
addSelectAttribute(java.lang.String attribute, int operator,
java.lang.String value, int attrValueType, java.lang.String languageId,
java.lang.String prodType) Adds a Rich attribute predicate. |
void |
addSelectAttribute(java.lang.String attribute, int operator,
java.lang.String value, int attrValueType, java.lang.String languageId,
java.lang.String prodType, int function) Adds a Rich attribute predicate. |
void |
addSelectAttribute(java.lang.String attribute, int operator,
java.lang.String value, java.lang.String languageId,
java.lang.String prodType) Deprecated. |
void |
addSelectAttribute(java.lang.String attribute, int operator,
java.lang.String value, java.lang.String languageId, java.lang.String prodType,
int function) Deprecated. |
void |
addSelectOperand(Attribute attr) Adds a WHERE clause predicate into temporary select set predicate collection. |
void |
addSelectOperator(int operator) Adds an operator that combines a set of filter predicates. |
protected
Predicate |
buildExtendedQueryType(Predicate p) New return types can be added in this method |
protected
Predicate |
buildPredicate() Assembles the complete WHERE clause. |
protected
Predicate |
buildQueryType(Predicate p) Define product types returned in result set |
protected
Predicate |
buildQueryTypeConstraint(java.lang.String beanType,
Predicate p) Insert the method's description here. |
protected
java.lang.String |
evaluateSelectivity(SmartQuery query) Evaluates a sub query in WHERE clause. |
java.util.Vector |
execute() Executes catalog search query and retrieves all the catentry ids that satisfy the query. |
java.util.Vector |
execute(Cursor aCursor) Executes catalog search query and retrieves a set of catentry id between a start value and end value specified in the cursor object. |
protected
boolean |
findAttribute(Predicate p, java.lang.String s) This method can be used to find a particular column s in Predicate p. |
protected
java.lang.String |
findAttributeInfoName(int attrId) Maps a static integer constant that defines a column name to the singleton class name that describes the column name, its data type, and the table it belong to. |
protected
java.lang.String |
findAttributeInfoName(java.lang.String attrStringRef) Insert the method's description here. |
java.util.Vector |
findStorePaths(int sid) This method can be used to find store paths for a store id |
java.lang.Integer |
getCatgrpSchemaType() Do not modify. |
protected
Predicate |
getEntitlementPredicate() Constructs the entitlement predicate. |
protected
com.ibm.commerce.search.base.Predicate |
getGlobalPredicate() Do not modify. |
protected
AttributeInfo |
getInstanceOfAttrInfoByClassName(java.lang.String classname) Given a class name in com.ibm.commerce.search.catalog package, gets the instance of the class. |
java.lang.Long |
getLongUserId() Do not modify. |
com.ibm.commerce.search.base.Query |
getMcQuery() Do not modify. |
Predicate |
getPredicate() Do not modify. |
int |
getQueryType() Do not modify. |
java.lang.Integer |
getRASchemaType() Do not modify. |
java.util.Vector |
getResultSet() Do not modify. |
int |
getSelectivitySize() Do not modify. |
java.util.Vector |
getSourceTables() Do not modify. |
java.lang.Integer |
getStoreID() Do not modify. |
java.util.Vector |
getStoreIDs() Do not modify. |
java.lang.Integer |
getUserID() Do not modify. |
void |
initialize() Initialize dictionary containing meta data for attribute information |
boolean |
isPriceSummary() Returns if there is summary table for price or not true if there is summary table false otherwise |
void |
reset() Re-initialize filterSet and selectSet variables |
void |
resetQueryType() Method to reset queryType to override defualt. |
void |
setAgreements(
TradingAgreementAccessBean[] newAgreements) Do not modify. |
void |
setCatgrpSchemaType(java.lang.Integer newCatgrpSchemaType) Do not modify. |
void |
setDefaultResultSelection() To set default result selection variable. |
void |
setDistinct() To set disctict operator |
void |
setDistinct(boolean distinctFlag) To set disctict operator. |
protected
void |
setGlobalPredicate(Predicate globalPredicate) Set the globalPredicate variable |
void |
setLongUserId(java.lang.Long newLongUserId) Deprecated. |
void |
setRASchemaType(java.lang.Integer newRASchemaType) Do not modify. |
void |
setSelectivitySize(int newSelectivitySize) Set selectivity size |
void |
setStoreID(java.lang.Integer newStoreID) Deprecated. |
void |
setStoreIDs(java.util.Vector newStoreIDs) Deprecated. |
void |
setUserID(int newUserID) Deprecated. |
java.lang.String |
toString() Returns query string |
protected
Predicate |
translatePredicate(int key, Predicate p) This method does predicate translation based on the key passed. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait,
wait, wait |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
protected java.util.Vector productSetInList
protected java.util.Vector productSetOutList
protected TradingAgreementAccessBean[] agreements
protected Predicate selectSet
protected Predicate filterSet
protected Predicate globalPredicate
protected java.util.Vector selectSetTmp
protected java.util.Vector filterSetTmp
protected Query mcQuery
protected java.lang.String queryString
public static final int LISTPRICE_LISTPRICE_Attr
public static final int LISTPRICE_Attr
public static final int LISTPRICE_CURRENCY_Attr
public static final int LISTPRICE_CATENTRY_ID_Attr
public static final int STOREINVENTORY_QUANTITY_Attr
public static final int STOREINVENTORY_QUANTITY_MEASURE_Attr
public static final int CATGRPDESC_NAME_Attr
public static final int CATGRPDESC_LANGUAGE_ID_Attr
public static final int CATGRPDESC_LONGDESCRIPTION_Attr
public static final int CATGRPDESC_SHORTDESCRIPTION_Attr
public static final int CATGRPDESC_KEYWORD_Attr
public static final int CATGRPDESC_PUBLISHED_Attr
public static final int CATENTRY_SKU_Attr
public static final int CATENTRY_CATENTRY_ID_Attr
public static final int CATENTRY_ID_Attr
public static final int CATENTRY_BUYABLE_Attr
public static final int CATENTRY_ONAUCTION_Attr
public static final int CATENTRY_ONSPECIAL_Attr
public static final int CATENTRY_PARTNUMBER_Attr
public static final int CATENTRY_MFNAME_Attr
public static final int CATENTRY_MFPARTNUMBER_Attr
public static final int CATENTRY_MARKFORDELETE_Attr
public static final int CATENTRY_LASTUPDATE_Attr
public static final int CATENTDESC_NAME_Attr
public static final int CATENTDESC_AVAILABILITY_DATE_Attr
public static final int CATENTDESC_LANGUAGE_ID_Attr
public static final int CATENTDESC_PUBLISHED_Attr
public static final int CATENTDESC_SHORT_DESC_Attr
public static final int CATENTDESC_CATENTRY_ID_Attr
public static final int CATENTDESC_THUMBNAIL_Attr
public static final int CATENTDESC_LONGDESCRIPTION_Attr
public static final int CATENTDESC_SHORTDESCRIPTION_Attr
public static final int CATENTDESC_PARTNUMBER_Attr
public static final int CATENTDESC_KEYWORD_Attr
public static final int CATENTDESC_AVAILABLE_Attr
public static final int STORECATENTRY_STORE_ID_Attr
public static final int USER_ID_Attr
public static final int CATENTREL_CATENTRY_ID_CHILD_Attr
public static final int CATENTREL_CATENTRY_ID_PARENT_Attr
public static final int CATENTREL_CATREL_TYPE_ID_Attr
public static final int ATTRIBUTE_NAME_Attr
public static final int ATTRIBUTE_LANGUAGE_ID_Attr
public static final int ATTRIBUTE_CATENTRY_ID_Attr
public static final int ATTRIBUTE_ATTRIBUTE_ID_Attr
public static final int ATTRVALUE_LANGUAGE_ID_Attr
public static final int ATTRVALUE_NAME_Attr
public static final int ATTRVALUE_CATENTRY_ID_Attr
public static final int ATTRVALUE_STRINGVALUE_Attr
public static final int ATTRVALUE_ATTRIBUTE_ID_Attr
public static final int ATTRVALUE_FLOATVALUE_Attr
public static final int ATTRVALUE_INTEGERVALUE_Attr
public static final int CATGPENREL_CATGROUP_ID_Attr
public static final int CATGPENREL_CATENTRY_ID_Attr
public static final int CATGPENREL_CATALOG_ID_Attr
public static final int CATGROUP_CATGROUP_ID_Attr
public static final int CATGROUP_MARKFORDELETE_Attr
public static final int CATGROUP_LASTUPDATE_Attr
public static final int CATGROUP_IDENTIFIER_ID_Attr
public static final int CATGROUP_IDENTIFIER_Attr
public static final int PRSETCEREL_PRODUCTSET_ID_Attr
public static final int PRSETCEREL_CATENTRY_ID_Attr
public static final int OFFERPRICE_PRICE_Attr
public static final int OFFERPRICE_OFFER_ID_Attr
public static final int OFFERPRICE_CURRENCY_Attr
public static final int OFFER_TRADEPOSCN_ID_Attr
public static final int OFFER_OFFER_ID_Attr
public static final int OFFER_MAXIMUMQUANTITY_Attr
public static final int OFFER_MINIMUMQUANTITY_Attr
public static final int TRADEPOSCN_TRADEPOSCN_ID_Attr
public static final int TRADEPOSCN_TYPE_ID_Attr
public static final int INVSTVW_QUANTITY_AVAILABLE_Attr
public static final int INVSTVW_QUANTITY_MEASURE_Attr
public static final int INVSTVW_STORE_ID_Attr
public static final int STDPRICEVW_PRICE_Attr
public static final int STDPRICEVW_CATENTRY_ID_Attr
public static final int STDPRICEVW_CURRENCY_Attr
public static final int CATALOG_CATALOG_ID_Attr
public static final int CATALOG_DESCRIPTION_Attr
public static final int CATALOG_IDENTIFIER_Attr
public static final int CATALOGDSC_NAME_Attr
public static final int CATALOGDSC_SHORTDESCRIPTION_Attr
public static final int CATALOGDSC_LANGUAGE_ID_Attr
public static final int STORECAT_MASTERCATALOG_Attr
public static final int STORECAT_STOREENT_ID_Attr
public static final int STORECGRP_STOREENT_ID_Attr
public static final int OR_Operator
public static final int AND_Operator
public static final int IS_NULL_Operator
public static final int IS_NOT_NULL_Operator
public static final int LIKE_Operator
public static final int LEFT_LIKE_Operator
public static final int RIGHT_LIKE_Operator
public static final int NOT_LIKE_Operator
public static final int NOT_LEFT_LIKE_Operator
public static final int NOT_RIGHT_LIKE_Operator
public static final int EQ_Operator
public static final int GT_Operator
public static final int GE_Operator
public static final int LT_Operator
public static final int LE_Operator
public static final int NE_Operator
public static final int IN_Operator
public static final int NOT_IN_Operator
public static final int NOT_GT_Operator
public static final int NOT_LT_Operator
public static final int GROUP_BY_Operator
public static final int ORDER_BY_Operator
public static final int COUNT_Operator
public static final int ASC_Operator
public static final int DESC_Operator
public static final int MIN_Operator
public static final int MAX_Operator
public static final int SUM_Operator
public static final int AVG_Operator
public static final int UPPER_Function
public static final int GENERIC_QueryType
public static final int CATENTRY_SKU_QueryType
public static final int ANY_QueryType
public static final int ITEM_QueryType
public static final int BOTH_QueryType
public static final int ITEM_CatEntryType
public static final int BUNDLE_CatEntryType
public static final int PACKAGE_CatEntryType
public static final int PRODUCT_CatEntryType
public static final int DYNAMICKIT_CatEntryType
public boolean defaultResultSelection
public boolean isProduct
public boolean isItem
public boolean isBundle
public boolean isPackage
public boolean isDynamicKit
public boolean isAll
protected AttributeInfoDictionary infoDictionary
protected java.util.Hashtable infoMap
Constructor Detail |
---|
public RuleQuery()
public RuleQuery(TradingAgreementAccessBean[] agreements)
public RuleQuery(TradingAgreementAccessBean[] agreements, java.lang.Long userId)
agreements
- The trading agreement access bean array to
process entitlement.public RuleQuery(int inStoreID, TradingAgreementAccessBean[] agreements)
public RuleQuery(int inStoreID, TradingAgreementAccessBean[] agreements, java.lang.Long userId)
inStoreID
- The store id to be added to search criteria.agreements
- The trading agreement access bean array to
process entitlement.public RuleQuery(int inStoreID, int inUserID)
inStoreID
- The store id that will be added to search
criteria.inUserID
- The user id.public RuleQuery(java.util.Vector inStoreIDs, TradingAgreementAccessBean[] agreements)
public RuleQuery(java.util.Vector inStoreIDs, TradingAgreementAccessBean[] agreements, java.lang.Long userId)
agreements
- The trading agreement access bean array to
process entitlement.public RuleQuery(java.util.Vector inStoreIDs, int inUserID)
inUserID
- The user id.Method Detail |
---|
protected Attribute addAttributeFunction(Attribute attr, int function)
attr
- The table column meta data (Attribute object).function
- The function to be associated with the column.public void addFilterAttribute(int attribute, int operator) throws java.lang.Exception
java.lang.Exception
public void addFilterAttribute(int attribute, int operator, int function) throws java.lang.Exception
java.lang.Exception
public void addFilterAttribute(int attribute, int operator, java.lang.String value) throws java.lang.Exception
java.lang.Exception
public void addFilterAttribute(int attribute, int operator, java.lang.String value, int function) throws java.lang.Exception
java.lang.Exception
public void addFilterOperand(Attribute attr) throws java.lang.Exception
java.lang.Exception
public void addFilterOperator(int operator)
protected Operator addFilterOperatorType(int operType)
operType
- The operator static integer constant.public void addGlobalPredicate(Predicate globalPredicate)
globalPredicate
- The global predicate.public void addGroupByAttribute(int attribute) throws java.lang.Exception
java.lang.Exception
public void addGroupByAttribute(java.lang.String attribute) throws java.lang.Exception
java.lang.Exception
protected Operator addOperatorType(int operType)
operType
- The operator static integer constant.protected Operator addOperatorType(java.lang.String newOperType)
newOperType
- java.lang.Stringpublic void addOrderByAttribute(int attribute, int operator) throws java.lang.Exception
java.lang.Exception
public void addOrderByAttribute(java.lang.String attribute, java.lang.String operator) throws java.lang.Exception
java.lang.Exception
public void addOrderByAttribute1(int attribute, int operator) throws java.lang.Exception
java.lang.Exception
public void addResultAttribute(int resultAttribute) throws java.lang.Exception
resultAttribute
- The result to be added.java.lang.Exception
public void addResultAttribute(java.lang.String attribute) throws java.lang.Exception
java.lang.Exception
public void addResultAttribute(java.lang.String attribute, java.lang.String operator) throws java.lang.Exception
java.lang.Exception
public void addRule()
public void addRule(int aQueryType)
public void addSelectAttribute(int attribute, int operator) throws java.lang.Exception
java.lang.Exception
public void addSelectAttribute(int attribute, int operator, int function) throws java.lang.Exception
java.lang.Exception
public void addSelectAttribute(int attribute, int operator, java.lang.String value) throws java.lang.Exception
java.lang.Exception
public void addSelectAttribute(int attribute, int operator, java.lang.String value, int function) throws java.lang.Exception
java.lang.Exception
public void addSelectAttribute(java.lang.String attribute, int operator, java.lang.String value) throws java.lang.Exception
java.lang.Exception
public void addSelectAttribute(java.lang.String attribute, int operator, java.lang.String value, int attrValueType, java.lang.String languageId, java.lang.String prodType) throws java.lang.Exception
attribute
- A search attribute, for example Color, Size.operator
- The static integer operator constant.value
- The value of a search attribute, for example Red,
Length = 32.attrValueType
- The column in AttrValue table that must be
used to search for the value, example Intergervalue, Stringvalue, Floatvalue or
Name.languageId
- The language id that must be used for searching
the rich attribute.prodType
- The Parent - Child relationship defined in CATENREL
table. At present this method only supports Product_Item or NULL.java.lang.Exception
public void addSelectAttribute(java.lang.String attribute, int operator, java.lang.String value, int attrValueType, java.lang.String languageId, java.lang.String prodType, int function) throws java.lang.Exception
attribute
- A search attribute, for example Color, Size.operator
- The static integer operator constant.value
- The value of a search attribute, for example Red,
Length = 32.attrValueType
- The column in AttrValue table that must be
used to search for the value, example Intergervalue, Stringvalue, Floatvalue or
Name.languageId
- The language id that must be used for searching
the rich attribute.prodType
- The Parent - Child relationship defined in CATENREL
table. At present this method only supports Product_Item or NULL.function
- The static integer operator for UPPER functionjava.lang.Exception
public void addSelectAttribute(java.lang.String attribute, int operator, java.lang.String value, java.lang.String languageId, java.lang.String prodType) throws java.lang.Exception
java.lang.Exception
public void addSelectAttribute(java.lang.String attribute, int operator, java.lang.String value, java.lang.String languageId, java.lang.String prodType, int function) throws java.lang.Exception
java.lang.Exception
public void addSelectOperand(Attribute attr) throws java.lang.Exception
java.lang.Exception
public void addSelectOperator(int operator)
protected Predicate buildExtendedQueryType(Predicate p)
p
- com.ibm.commerce.search.base.Predicateprotected Predicate buildPredicate() throws java.lang.Exception
java.lang.Exception
protected Predicate buildQueryType(Predicate p)
protected Predicate buildQueryTypeConstraint(java.lang.String beanType, Predicate p)
beanType
- java.lang.Stringp
- com.ibm.commerce.search.base.Predicateprotected java.lang.String evaluateSelectivity(SmartQuery query) throws java.lang.Exception
query
- The sub-query in the where clause.java.lang.Exception
public java.util.Vector execute() throws java.lang.Exception
java.lang.Exception
public java.util.Vector execute(Cursor aCursor) throws java.lang.Exception
java.lang.Exception
public java.util.Vector findStorePaths(int sid) throws java.lang.Exception
sid
- The store id.java.lang.Exception
protected boolean findAttribute(Predicate p, java.lang.String s) throws java.lang.Exception
p
- A collection of where clause predicate.s
- The column name.java.lang.Exception
protected java.lang.String findAttributeInfoName(int attrId)
attrId
- The static integer constant that defines a column
name.protected java.lang.String findAttributeInfoName(java.lang.String attrStringRef)
attrStringRef
- java.lang.Stringpublic java.lang.Integer getCatgrpSchemaType()
protected final Predicate getEntitlementPredicate() throws java.lang.Exception
java.lang.Exception
protected com.ibm.commerce.search.base.Predicate getGlobalPredicate()
protected AttributeInfo getInstanceOfAttrInfoByClassName(java.lang.String classname) throws java.lang.Exception
classname
- The name of a class in
com.ibm.commerce.search.catalog package.java.lang.Exception
public java.lang.Long getLongUserId()
public com.ibm.commerce.search.base.Query getMcQuery()
public Predicate getPredicate() throws java.lang.Exception
java.lang.Exception
public int getQueryType()
public java.lang.Integer getRASchemaType()
public java.util.Vector getResultSet()
public int getSelectivitySize()
public java.util.Vector getSourceTables()
public java.lang.Integer getStoreID()
public java.util.Vector getStoreIDs()
public java.lang.Integer getUserID()
public void initialize()
public boolean isPriceSummary()
public void reset()
public void resetQueryType()
public void setAgreements(TradingAgreementAccessBean[] newAgreements)
newAgreements
-
com.ibm.commerce.contract.objects.TradingAgreementAccessBean[]public void setCatgrpSchemaType(java.lang.Integer newCatgrpSchemaType)
newCatgrpSchemaType
- java.lang.Integerpublic void setDefaultResultSelection()
public void setDistinct()
public void setDistinct(boolean distinctFlag)
protected void setGlobalPredicate(Predicate globalPredicate)
globalPredicate
- The global predicate.public void setLongUserId(java.lang.Long newLongUserId)
public void setRASchemaType(java.lang.Integer newRASchemaType)
newRASchemaType
- java.lang.Integerpublic void setSelectivitySize(int newSelectivitySize)
newSelectivitySize
- The new selectivity
size.public void setStoreID(java.lang.Integer newStoreID)
public void setStoreIDs(java.util.Vector newStoreIDs)
public void setUserID(int newUserID)
public java.lang.String toString()
toString
in class java.lang.Object
protected Predicate translatePredicate(int key, Predicate p) throws java.lang.Exception
p
- The predicate to be translated.java.lang.Exception