PojoQueryDefinition
,
QueryDefinition
,
SearchQueryDefinition
,
ValueQueryDefinition
StructuredQueryBuilder.Box
,
StructuredQueryBuilder.Circle
,
StructuredQueryBuilder.Point
,
StructuredQueryBuilder.Polygon
,
StructuredQueryBuilder.Region
StructuredQueryBuilder.AbstractStructuredQuery
,
StructuredQueryBuilder.AndNotQuery
,
StructuredQueryBuilder.AndQuery
,
StructuredQueryBuilder.BoxImpl
,
StructuredQueryBuilder.CircleImpl
,
StructuredQueryBuilder.CollectionConstraintQuery
,
StructuredQueryBuilder.CollectionQuery
,
StructuredQueryBuilder.ContainerQuery
,
StructuredQueryBuilder.CustomConstraintQuery
,
StructuredQueryBuilder.DirectoryQuery
,
StructuredQueryBuilder.DocumentFragmentQuery
,
StructuredQueryBuilder.DocumentQuery
,
StructuredQueryBuilder.GeospatialConstraintQuery
,
StructuredQueryBuilder.GeospatialPointQuery
,
StructuredQueryBuilder.GeospatialRegionConstraintQuery
,
StructuredQueryBuilder.GeospatialRegionQuery
,
StructuredQueryBuilder.LocksQuery
,
StructuredQueryBuilder.NearQuery
,
StructuredQueryBuilder.NotQuery
,
StructuredQueryBuilder.OrQuery
,
StructuredQueryBuilder.PointImpl
,
StructuredQueryBuilder.PolygonImpl
,
StructuredQueryBuilder.PropertiesConstraintQuery
,
StructuredQueryBuilder.PropertiesQuery
,
StructuredQueryBuilder.RangeConstraintQuery
,
StructuredQueryBuilder.RangeQuery
,
StructuredQueryBuilder.RegionImpl
,
StructuredQueryBuilder.TemporalLsqtQuery
,
StructuredQueryBuilder.TemporalPeriod
,
StructuredQueryBuilder.TemporalPeriodCompareQuery
,
StructuredQueryBuilder.TemporalPeriodRangeQuery
,
StructuredQueryBuilder.TermQuery
,
StructuredQueryBuilder.TimeQuery
,
StructuredQueryBuilder.ValueConstraintQuery
,
StructuredQueryBuilder.ValueQuery
,
StructuredQueryBuilder.WordConstraintQuery
,
StructuredQueryBuilder.WordQuery
public interface StructuredQueryDefinition extends QueryDefinition, ValueQueryDefinition, PojoQueryDefinition
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getCriteria() |
Returns the query criteria, that is the query
string.
|
java.lang.String |
serialize() |
Returns the structured query definition as a
serialized XML string.
|
void |
serialize(javax.xml.stream.XMLStreamWriter xmlStreamWriter) |
Serializes the structured query definition to
the given XML stream writer.
|
void |
setCriteria(java.lang.String criteria) |
Sets the query criteria as a query string.
|
StructuredQueryDefinition |
withCriteria(java.lang.String criteria) |
Sets the query criteria as a query string and
returns the query definition as a fluent convenience.
|
getCollections,
getDirectory,
setCollections,
setDirectory
getOptionsName,
getResponseTransform,
setOptionsName,
setResponseTransform
java.lang.String serialize()
void serialize(javax.xml.stream.XMLStreamWriter xmlStreamWriter) throws javax.xml.stream.XMLStreamException
XMLOutputFactory.IS_REPAIRING_NAMESPACES
property on
the XMLOutputFactory
to "true". You may also wish to
specify a prefix for the MarkLogic search namespace; you may do so
via e.g. xmlStreamWriter.setPrefix("search",
"http://marklogic.com/appservices/search");
.xmlStreamWriter
- The XML stream writer to which
the query definition should be serialized.javax.xml.stream.XMLStreamException
java.lang.String getCriteria()
void setCriteria(java.lang.String criteria)
criteria
- The query string.StructuredQueryDefinition withCriteria(java.lang.String criteria)
criteria
- The query string.Copyright © 2022 MarkLogic Corporation