public class BooleanExpression extends Object implements Expression
Expression
corresponding to the boolean comparison with a metadata.Expression.Operator
Modifier and Type | Field and Description |
---|---|
private MetadataExpression |
_metadata |
private Expression.Operator |
_operator |
private boolean |
_value |
Constructor and Description |
---|
BooleanExpression(String metadata,
boolean value)
Creates the comparison Expression.
|
BooleanExpression(String metadata,
boolean value,
boolean unversioned)
Creates the comparison Expression.
|
BooleanExpression(String metadata,
Expression.Operator operator,
boolean value)
Creates the comparison Expression.
|
BooleanExpression(String metadata,
Expression.Operator operator,
boolean value,
boolean unversioned)
Creates the comparison Expression.
|
private boolean _value
private MetadataExpression _metadata
private Expression.Operator _operator
public BooleanExpression(String metadata, boolean value)
metadata
- the metadata namevalue
- the boolean valuepublic BooleanExpression(String metadata, Expression.Operator operator, boolean value)
metadata
- the metadata nameoperator
- the operator to make the comparisonvalue
- the boolean valuepublic BooleanExpression(String metadata, boolean value, boolean unversioned)
metadata
- the metadata namevalue
- the boolean valueunversioned
- true if the metadata is unversioned, false otherwise.public BooleanExpression(String metadata, Expression.Operator operator, boolean value, boolean unversioned)
metadata
- the metadata nameoperator
- the operator to make the comparisonvalue
- the boolean valueunversioned
- true if the metadata is unversioned, false otherwise.public String build()
Expression
build
in interface Expression