public class CompareDirective extends FilterDirective
Modifier and Type | Field and Description |
---|---|
private int |
comp |
static int |
EQ |
static int |
GE |
static int |
GT |
static int |
LE |
static int |
LT |
static int |
NE |
private boolean |
numeric |
private Locator |
role1 |
private Locator |
role2 |
static int |
TOPIC_EQUAL |
static int |
TOPIC_NEQUAL |
not, query, RES_EXCLUDE, RES_IGNORE, RES_INCLUDE
Constructor and Description |
---|
CompareDirective(Directive query,
Locator role1,
int comp,
Locator role2,
boolean numeric) |
CompareDirective(Directive query,
Locator role1,
Locator role2) |
CompareDirective(Directive query,
Locator role1,
Locator role2,
boolean numeric) |
CompareDirective(Directive query,
Locator role1,
java.lang.String comp,
Locator role2) |
CompareDirective(Directive query,
Locator role1,
java.lang.String comp,
Locator role2,
boolean numeric) |
CompareDirective(Directive query,
java.lang.String role1,
int comp,
java.lang.String role2,
boolean numeric) |
CompareDirective(Directive query,
java.lang.String role1,
java.lang.String role2) |
CompareDirective(Directive query,
java.lang.String role1,
java.lang.String role2,
boolean numeric) |
CompareDirective(Directive query,
java.lang.String role1,
java.lang.String comp,
java.lang.String role2) |
CompareDirective(Directive query,
java.lang.String role1,
java.lang.String comp,
java.lang.String role2,
boolean numeric) |
Modifier and Type | Method and Description |
---|---|
protected int |
_includeRow(ResultRow row,
Topic context,
TopicMap tm,
java.lang.Object param)
Return one of RES_INCLUDE, RES_EXCLUDE or RES_INGORE to indicate how to filter the
row.
|
static int |
parseComp(java.lang.String comp) |
endQuery, includeRow, isContextSensitive, query, startQuery
public static final int EQ
public static final int NE
public static final int LT
public static final int GT
public static final int LE
public static final int GE
public static final int TOPIC_EQUAL
public static final int TOPIC_NEQUAL
private Locator role1
private Locator role2
private int comp
private boolean numeric
public CompareDirective(Directive query, Locator role1, int comp, Locator role2, boolean numeric)
public CompareDirective(Directive query, Locator role1, java.lang.String comp, Locator role2, boolean numeric)
public CompareDirective(Directive query, Locator role1, java.lang.String comp, Locator role2)
public CompareDirective(Directive query, Locator role1, Locator role2, boolean numeric)
public CompareDirective(Directive query, java.lang.String role1, int comp, java.lang.String role2, boolean numeric)
public CompareDirective(Directive query, java.lang.String role1, java.lang.String comp, java.lang.String role2, boolean numeric)
public CompareDirective(Directive query, java.lang.String role1, java.lang.String comp, java.lang.String role2)
public CompareDirective(Directive query, java.lang.String role1, java.lang.String role2, boolean numeric)
public CompareDirective(Directive query, java.lang.String role1, java.lang.String role2)
public static int parseComp(java.lang.String comp)
protected int _includeRow(ResultRow row, Topic context, TopicMap tm, java.lang.Object param) throws TopicMapException
FilterDirective
_includeRow
in class FilterDirective
TopicMapException
Copyright 2004-2015 Wandora Team