|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.io.DataFilterExpression
public class DataFilterExpression
Abstraction of an SQL where clause. Expression for defining how to filter a DataRecordSource.
Copyright 2008 Partner Software, Inc.
| Field Summary | |
|---|---|
protected DataFilterElement |
leftElem
|
protected DataFilterOperator |
operator
|
protected DataFilterElement |
rightElem
|
| Constructor Summary | |
|---|---|
DataFilterExpression(Cog cog)
Creates a new DataFilterExpression from the passed cog. |
|
DataFilterExpression(DataFilterElement leftElem,
DataFilterOperator operator,
DataFilterElement rightElem)
Creates a new DataRecordFilter. |
|
DataFilterExpression(java.lang.String fieldName,
DataFilterOperator op,
java.lang.Object value)
Creates a new DataFilterExpression. |
|
| Method Summary | |
|---|---|
DataFilterElement |
getLeftElement()
|
DataFilterOperator |
getOperator()
|
DataFilterElement |
getRightElement()
|
java.util.List<DataFilterExpression> |
listExpressionComponents()
Returns list of basic DataFilterExpressions that this expression is composed of. |
static DataFilterExpression |
parseText(java.lang.String fieldName,
java.lang.String text)
Creates a DataFilterExpression from the passed text. |
Cog |
toCog()
Returns the complete internal state of this object in the form of a Cog. |
java.lang.String |
toString()
Returns String representation of this expression. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected DataFilterElement leftElem
protected DataFilterOperator operator
protected DataFilterElement rightElem
| Constructor Detail |
|---|
public DataFilterExpression(DataFilterElement leftElem,
DataFilterOperator operator,
DataFilterElement rightElem)
leftElement - operator - rightElement -
public DataFilterExpression(java.lang.String fieldName,
DataFilterOperator op,
java.lang.Object value)
fieldName - op - value - public DataFilterExpression(Cog cog)
cog - | Method Detail |
|---|
public DataFilterElement getLeftElement()
public DataFilterElement getRightElement()
public DataFilterOperator getOperator()
public java.util.List<DataFilterExpression> listExpressionComponents()
public java.lang.String toString()
toString in class java.lang.Object
public static DataFilterExpression parseText(java.lang.String fieldName,
java.lang.String text)
throws org.antlr.runtime.RecognitionException
text -
org.antlr.runtime.RecognitionException - if text is in incorrect format.public Cog toCog()
CoggableCog.
toCog in interface Coggable
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||