Package com.documentum.xml.xquery
Enum IDfXQuery.FtQueryOptions
- All Implemented Interfaces:
Serializable
,Comparable<IDfXQuery.FtQueryOptions>
,java.lang.constant.Constable
- Enclosing interface:
- IDfXQuery
These options are used when executing the xquery against a target of IDfXQueryTargets.DF_FULLTEXT.
More options may be added in future releases.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Specifies the type of the FtQueryOptionNested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionSpecify the application context associated with the query.Specify the application in which this query is submitted from.Specify the maximum number of results that ContentServer will fetch from the fulltext engine in a batch (each fetchResultStream call to the xDB engine).Indicate whether to turn on xquery result prefetch caching.Specify the locale that the query is written in.Indicate whether execute the query with multiple threads in parallel.Specify the query type of the query.Indicate whether to get the cutoff message after retrieving query result.Indicate whether to return summary information (equivalent to selecting DQL fulltext SUMMARY keyword) The option only takes effect when xhive:highlight() function is called in the xquery statement.Indicate whether to return text information (equivalent to selecting DQL fulltext TEXT keyword) The option only takes effect when xhive:highlight() function is called in the xquery statement.Indicate whether to return xquery execution plan and debugging information.Specify the symbolic security filter name that is used by xquery target to map to a security filter class.Indicate whether to spool the results of the xquery into a file.Specify the timeout value (in milliseconds) for a query.Indicate whether to wait for the query result when the query is submitted. -
Method Summary
Modifier and TypeMethodDescriptiongetType()
static IDfXQuery.FtQueryOptions
Returns the enum constant of this type with the specified name.static IDfXQuery.FtQueryOptions[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Enum Constant Details
-
APPLICATION_CONTEXT
Specify the application context associated with the query. The application context is a map of name-value pairs of type String that can be used to provide information about the context of a query. No commas are allowed in the keys of the map. By default, no context is given. FTOPTION_MAP option. -
APPLICATION_NAME
Specify the application in which this query is submitted from. The name is used for logging, and can be useful in debugging scenarios where it is useful to see where the query originated from. By default, no name is given. FTOPTION_STRING option. -
BATCH_SIZE
Specify the maximum number of results that ContentServer will fetch from the fulltext engine in a batch (each fetchResultStream call to the xDB engine). Setting the batch size allows you to optimize the performance of xqueries. Set to 0 if you want all of the query results returned in one batch. The default value is 0. FTOPTION_INTEGER option. -
CACHING
Indicate whether to turn on xquery result prefetch caching. If the client knows that the result for a xquery is small, set this option to false. For most cases, it should be set to true. Default is true. FTOPTION_BOOLEAN option. -
LOCALE
Specify the locale that the query is written in. If specified, the query terms are tokenized based on linguistic analysis in that particular locale. Otherwise, the locale of the session is used. FTOPTION_STRING option. -
PARALLEL_EXECUTION
Indicate whether execute the query with multiple threads in parallel. The system may disable parallel execution automatically if too many search requests are currently running. Default is false. FTOPTION_BOOLEAN option. -
QUERY_TYPE
Specify the query type of the query. Used for auditing queries properly. Valid values are: QUERY, QUERY_WARMUP, QUERY_AUTO, QUERY_FTINTEGRITY, QUERY_CONSISTENCY, QUERY_TEST, QUERY_REPORT, QUERY_METRICS. By default, the query type is QUERY. An invalid query type will be reported as QUERY. FTOPTION_STRING option. -
RETURN_SUMMARY
Indicate whether to return summary information (equivalent to selecting DQL fulltext SUMMARY keyword) The option only takes effect when xhive:highlight() function is called in the xquery statement. Default is false. FTOPTION_BOOLEAN option. -
RETURN_TEXT
Indicate whether to return text information (equivalent to selecting DQL fulltext TEXT keyword) The option only takes effect when xhive:highlight() function is called in the xquery statement. Default is false. FTOPTION_BOOLEAN option. -
SAVE_EXECUTION_PLAN
Indicate whether to return xquery execution plan and debugging information. If set to true, call the getExecutionPlan API to retrieve the query plan. Default is false. FTOPTION_BOOLEAN option. -
SECURITY_FILTER
Specify the symbolic security filter name that is used by xquery target to map to a security filter class. By default, no name is given and uses the internal security filter in the IndexServer. FTOPTION_STRING option. -
SPOOLING
Indicate whether to spool the results of the xquery into a file. The file is written to the location specified by the query-result-spool-location parameter in the indexserverconfig. Default is false. FTOPTION_BOOLEAN option. -
TIMEOUT
Specify the timeout value (in milliseconds) for a query. This can be used to intentionally to stop the xquery if the processing takes too long. By default, the timeout value is -1, which means to never timeout the query execution. FTOPTION_INTEGER option. -
WAIT_FOR_RESULTS
Indicate whether to wait for the query result when the query is submitted. If the option is enabled, the query request will wait until the first batch of results are available. If not, the execute API will return control to the user immediately. The first batch of results will be retrieved when the readResults API is called, or reading from the results stream occurs. Default is true. FTOPTION_BOOLEAN option. -
RETURN_CUTOFF_MESSAGE
Indicate whether to get the cutoff message after retrieving query result. If the option is enabled, the query request will retrieve the cutoff message. If not, the cutoff message will be ignored. Default is false. FTOPTION_BOOLEAN option.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getType
-