public class CswQueryBuilder extends Object
Modifier and Type | Field and Description |
---|---|
static String |
AND |
static String |
NOT |
static String |
OR |
static String |
PROPERTY_IS_EQUAL_TO |
static String |
PROPERTY_IS_LIKE |
static String |
PROPERTY_IS_NULL |
Constructor and Description |
---|
CswQueryBuilder() |
Modifier and Type | Method and Description |
---|---|
CswQueryBuilder |
addAttributeFilter(String filter,
String propertyName,
String literalValue) |
CswQueryBuilder |
addLogicalOperator(String logicalOperator) |
CswQueryBuilder |
addPropertyIsNullAttributeFilter(String propertyName) |
String |
getQuery() |
String |
getQuery(String outputFormat,
String outputSchema) |
CswQueryBuilder |
setTypename(String typename,
String namespaceURI) |
String |
toString() |
public static final String PROPERTY_IS_EQUAL_TO
public static final String PROPERTY_IS_LIKE
public static final String PROPERTY_IS_NULL
public static final String OR
public static final String AND
public static final String NOT
public String getQuery()
public CswQueryBuilder addAttributeFilter(String filter, String propertyName, String literalValue)
public CswQueryBuilder addPropertyIsNullAttributeFilter(String propertyName)
public CswQueryBuilder addLogicalOperator(String logicalOperator) throws Exception
Exception
public CswQueryBuilder setTypename(String typename, String namespaceURI)
This work is licensed under a Creative Commons Attribution 4.0 International License.