public class RowFilterKey extends java.lang.Object implements RowFilter
Constructor and Description |
---|
RowFilterKey(ViewObjectImpl vo) |
RowFilterKey(ViewObjectImpl vo,
java.lang.Object[] values) |
RowFilterKey(ViewObjectImpl vo,
java.lang.Object[] values,
int bindingStyle) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
compareParamsWithValues(java.lang.Object[] params,
java.lang.Object[] values,
int paramsOffset,
int valuesOffset,
int size,
boolean bIgnoreNamedParams) |
boolean |
equals(java.lang.Object val) |
Key |
getKey() |
int |
getParamLength()
Returns the number of elements in the array of parameters that make up
the row filter.
|
java.lang.Object[] |
getParamValues()
Returns the array of parameter values that make up the row filter.
|
int |
getRowInitLength()
Returns the number of elements in the array of row init values.
|
java.lang.Object[] |
getRowInitValues()
Returns the array of row init values.
|
ViewObjectImpl |
getViewObjectImpl()
Retrieves the view object association with the row filter.
|
java.lang.Object[] |
getWhereClauseParams()
Returns the array of wherel-caluse parameter values that make up the row filter.
|
int |
hashCode() |
java.lang.Class |
implClassForEquals() |
boolean |
isNameValuePairs() |
boolean |
isNull()
Indicates whether this row filter represents a null filter or not.
|
boolean |
keyEquals(java.lang.Object rVal) |
boolean |
paramQualifies(java.lang.Object[] values)
Returns a flag indicating whether
values is qualified by
this row filter or not. |
boolean |
paramQualifiesWithOffset(java.lang.Object[] values,
int filterOffset) |
static java.lang.Object[] |
streamStringToValues(java.lang.String sString) |
java.lang.String |
streamToString() |
java.lang.String |
toString() |
boolean |
whereClauseParamQualifies(java.lang.Object[] values) |
protected Key mKey
public RowFilterKey(ViewObjectImpl vo, java.lang.Object[] values, int bindingStyle)
public RowFilterKey(ViewObjectImpl vo, java.lang.Object[] values)
public RowFilterKey(ViewObjectImpl vo)
public Key getKey()
public boolean isNull()
RowFilter
public ViewObjectImpl getViewObjectImpl()
RowFilter
getViewObjectImpl
in interface RowFilter
public boolean isNameValuePairs()
public int getParamLength()
RowFilter
getParamLength
in interface RowFilter
public java.lang.Object[] getParamValues()
RowFilter
The difference between getParamValues()
and
getWhereClauseParams()
shows up when the
view object binding style is BINDING_STYLE_ORACLE_NAME
.
In this case, getWhereClauseParams()
returns an
array of name-value array. getParamValues()
returns
only an array of values.
getParamValues
in interface RowFilter
public java.lang.Object[] getWhereClauseParams()
RowFilter
The difference between getParamValues()
and
getWhereClauseParams()
shows up when the
view object binding style is BINDING_STYLE_ORACLE_NAME
.
In this case, getWhereClauseParams()
returns an
array of name-value array. getParamValues()
returns
only an array of values.
getWhereClauseParams
in interface RowFilter
public boolean paramQualifies(java.lang.Object[] values)
RowFilter
values
is qualified by
this row filter or not.paramQualifies
in interface RowFilter
values
- values to examine for qualification.public boolean paramQualifiesWithOffset(java.lang.Object[] values, int filterOffset)
paramQualifiesWithOffset
in interface RowFilter
public boolean whereClauseParamQualifies(java.lang.Object[] values)
whereClauseParamQualifies
in interface RowFilter
public int getRowInitLength()
RowFilter
getRowInitLength
in interface RowFilter
public java.lang.Object[] getRowInitValues()
RowFilter
getRowInitValues
in interface RowFilter
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.Class implClassForEquals()
public boolean equals(java.lang.Object val)
equals
in class java.lang.Object
public boolean keyEquals(java.lang.Object rVal)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String streamToString()
public static java.lang.Object[] streamStringToValues(java.lang.String sString)
protected boolean compareParamsWithValues(java.lang.Object[] params, java.lang.Object[] values, int paramsOffset, int valuesOffset, int size, boolean bIgnoreNamedParams)