Module @comunica/types - v4.0.2

Comunica Types

npm version

A collection of reusable Comunica Typescript interfaces and types.

This module is part of the Comunica framework, and should only be used by developers that want to build their own query engine.

Click here if you just want to query with Comunica.

$ yarn add @comunica/types
import { Bindings } from '@comunica/types';
import { BindingsFactory } from '@comunica/utils-bindings-factory';

// ...

const bindings: Bindings = BindingsFactory.bindings({ '?var': dataFactory.literal('abc') });

All types are available in index.ts.

Enumerations

ExpressionType

Classes

Logger

Interfaces

IActionContext
IActionContextKey
IAggregatedStore
ICliArgsHandler
IDateRepresentation
IDayTimeDurationRepresentation
IDiscoverEventData
IEvalContext
IExpressionEvaluator
IExpressionProps
IFunctionArgumentsCacheObj
IInternalEvaluator
IJoinEntry
ILink
IMetadata
IMetadataValidationState
IPhysicalQueryPlanLogger
IPlanNode
IProxyHandler
IQueryBindingsEnhanced
IQueryBindingsOptions
IQueryContextCommon
IQueryEngine
IQueryExplained
IQueryOperationResultBase
IQueryOperationResultBindings
IQueryOperationResultBoolean
IQueryOperationResultQuads
IQueryOperationResultStream
IQueryOperationResultVoid
IQueryQuadsEnhanced
IQuerySource
IQuerySourceSerialized
IQuerySourceUnidentifiedExpanded
IQuerySourceUnidentifiedExpandedRawContext
IQuerySourceWrapper
IRequest
IStatisticBase
ISuperTypeProvider
ITimeRepresentation
ITimeZoneRepresentation
IYearMonthDurationRepresentation

Type Aliases

AggregateExpression
AsyncExtensionFunction
AsyncExtensionFunctionCreator
Bindings
BindingsStream
ComunicaDataFactory
ExistenceExpression
Expression
FragmentSelectorShape
FunctionApplication
FunctionArgumentsCache
GeneralSuperTypeDict
IDataDestination
IDateTimeRepresentation
IDurationRepresentation
IJoinEntryWithMetadata
ImplementationFunction
ImplementationFunctionTuple
IQueryOperationResult
MetadataBindings
MetadataQuads
MetadataVariable
OperatorExpression
QueryAlgebraContext
QueryBindings
QueryEnhanced
QueryExplainMode
QueryFormatType
QueryQuads
QueryResultCardinality
QuerySourceReference
QuerySourceUnidentified
QuerySourceUnidentifiedExpanded
QueryStringContext
QueryType
SimpleApplication
SimpleApplicationTuple
SourceType
SuperTypeCallback
TermExpression
TermsOrder
TermType
TypeCache
VariableExpression