OSID Logo
OSID Specifications
sequencing package
Version 3.0.0
Release Candidate Preview
Interfaceosid.sequencing.ChainQueryInspector
Implementsosid.OsidObjectQueryInspector
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_ARGUMENT chainRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(chainRecordType) is false
CompliancemandatoryThis method must be implemented.