PojoQueryDefinition
,
QueryDefinition
,
SearchQueryDefinition
,
StructuredQueryDefinition
,
ValueQueryDefinition
StructuredQueryBuilder.AndNotQuery
,
StructuredQueryBuilder.AndQuery
,
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.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
protected abstract class StructuredQueryBuilder.AbstractStructuredQuery extends com.marklogic.client.impl.AbstractQueryDefinition implements StructuredQueryDefinition
Constructor | Description |
---|---|
AbstractStructuredQuery() |
Modifier and Type | Method | Description |
---|---|---|
boolean |
canSerializeQueryAsJSON() |
|
java.lang.String |
getCriteria() |
Returns the query criteria, that is the query
string.
|
abstract void |
innerSerialize(javax.xml.stream.XMLStreamWriter serializer) |
|
java.lang.String |
serialize() |
Returns the structured query definition as a
serialized XML string.
|
void |
serialize(javax.xml.stream.XMLStreamWriter serializer) |
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.
|
StructuredQueryBuilder.AbstractStructuredQuery |
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
clone, equals, finalize, getClass, hashCode, notify,
notifyAll, toString, wait, wait, wait
getCollections,
getDirectory,
setCollections,
setDirectory
getOptionsName,
getResponseTransform,
setOptionsName,
setResponseTransform
public java.lang.String getCriteria()
StructuredQueryDefinition
getCriteria
in interface StructuredQueryDefinition
public void setCriteria(java.lang.String criteria)
StructuredQueryDefinition
setCriteria
in interface StructuredQueryDefinition
criteria
- The query string.public StructuredQueryBuilder.AbstractStructuredQuery withCriteria(java.lang.String criteria)
StructuredQueryDefinition
withCriteria
in interface StructuredQueryDefinition
criteria
- The query string.public void serialize(javax.xml.stream.XMLStreamWriter serializer) throws javax.xml.stream.XMLStreamException
StructuredQueryDefinition
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");
.
serialize
in interface StructuredQueryDefinition
serializer
- The XML stream writer to which the
query definition should be serialized.javax.xml.stream.XMLStreamException
public java.lang.String serialize()
StructuredQueryDefinition
serialize
in interface StructuredQueryDefinition
public abstract void innerSerialize(javax.xml.stream.XMLStreamWriter serializer) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public boolean canSerializeQueryAsJSON()
canSerializeQueryAsJSON
in
class com.marklogic.client.impl.AbstractSearchQueryDefinition
Copyright © 2022 MarkLogic Corporation