OSID Logo
OSID Specifications
sequencing package
Version 3.1.0
Interfaceosid.sequencing.ChainQueryInspector
Implementsosid.OsidObjectQueryInspector
Used Byosid.sequencing.AntimatroidQueryInspector
osid.sequencing.ChainSearchResults
osid.sequencing.ChainSmartAntimatroidSession
Description

This is the query inspector for examining chain queries.

MethodgetFifoTerms
Description

Gets the fifo query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetElementTerms
Description

Gets the element Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAntimatroidIdTerms
Description

Gets the antimatroid Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAntimatroidTerms
Description

Gets the antimatroid query terms.

Returnosid.sequencing.AntimatroidQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetChainQueryInspectorRecord
Description

Gets the chain query inspector record corresponding to the given Chain record Type.

Parametersosid.type.TypechainRecordType a chain record type
Returnosid.sequencing.records.ChainQueryInspectorRecord the chain query inspector record
ErrorsNULL_ARGUMENT chainRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(chainRecordType) is false
Compliancemandatory This method must be implemented.