Traqula
    Preparing search index...

    Module @traqula/algebra-transformations-1-2

    Traqula algebra transformations 1.2

    npm version

    Traqula algebra transformations 1.2 contains transformation functions for translating the Traqula AST for SPARQL 1.2 into SPARQL Algebra. These transformation definitions extend the SPARQL 1.1 transformations with support for SPARQL 1.2 features such as reified triples and triple terms.

    npm install @traqula/algebra-transformations-1-2
    

    or

    yarn add @traqula/algebra-transformations-1-2
    
    • Handling of reified triple and triple term nodes in AST-to-algebra conversion
    • Updated inScopeVariables to account for SPARQL 1.2 constructs
    • Updated createAlgebraContext for SPARQL 1.2

    This package is primarily used by @traqula/algebra-sparql-1-2. For end-user algebra transformation, use the engine package directly.

    For guidance on extending transformations, see the documentation on creating and modifying transformers.

    Namespaces

    Algebra

    Classes

    AlgebraFactory
    Canonicalizer

    Type Aliases

    AlgebraContext
    AlgebraIndir
    AstContext
    AstIndir
    ContextConfigs
    FlattenedTriple
    MapAggregateType

    Variables

    algebraUtils
    inScopeVariables
    translateAlgTerm12
    translateTerm12
    translateTripleCollection12
    translateTripleNesting12

    Functions

    createAlgebraContext
    createAstContext

    References

    ExpressionTypes → Algebra.ExpressionTypes
    Types → Algebra.Types