OSID Logo
OSID Specifications
sequencing package
Version 3.0.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
CompliancemandatoryThis method must be implemented.
MethodgetElementTerms
Description

Gets the element Id query terms.

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

Gets the antimatroid Id query terms.

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

Gets the antimatroid query terms.

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

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

Parametersosid.type.TypechainRecordTypea chain record type
Returnosid.sequencing.records.ChainQueryInspectorRecordthe chain query inspector record
ErrorsNULL_ARGUMENTchainRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(chainRecordType) is false
CompliancemandatoryThis method must be implemented.