Traqula
Preparing search index...
@traqula/algebra-transformations-1-2
Factory
Class Factory
Index
Constructors
constructor
Properties
data
Factory
string
Type
Methods
create
Add
create
Aggregate
Expression
create
Alt
create
Ask
create
Bgp
create
Bound
Aggregate
create
Clear
create
Composite
Update
create
Construct
create
Copy
create
Create
create
Delete
Insert
create
Describe
create
Distinct
create
Drop
create
Existence
Expression
create
Extend
create
Filter
create
From
create
Graph
create
Group
create
Inv
create
Join
create
Left
Join
create
Link
create
Load
create
Minus
create
Move
create
Named
Expression
create
Nop
create
Nps
create
One
Or
More
Path
create
Operator
Expression
create
Order
By
create
Path
create
Pattern
create
Project
create
Reduced
create
Seq
create
Service
create
Slice
create
Term
create
Term
Expression
create
Union
create
Values
create
Wildcard
Expression
create
Zero
Or
More
Path
create
Zero
Or
One
Path
Constructors
constructor
new
Factory
(
dataFactory
?:
DataFactory
<
BaseQuad
,
BaseQuad
>
)
:
Factory
Parameters
Optional
dataFactory
:
DataFactory
<
BaseQuad
,
BaseQuad
>
Returns
Factory
Properties
data
Factory
dataFactory
:
DataFactory
<
BaseQuad
,
BaseQuad
>
string
Type
stringType
:
NamedNode
Methods
create
Add
createAdd
(
source
:
NamedNode
<
string
>
|
"DEFAULT"
,
destination
:
NamedNode
<
string
>
|
"DEFAULT"
,
silent
?:
boolean
,
)
:
Algebra
.
Add
Parameters
source
:
NamedNode
<
string
>
|
"DEFAULT"
destination
:
NamedNode
<
string
>
|
"DEFAULT"
Optional
silent
:
boolean
Returns
Algebra
.
Add
create
Aggregate
Expression
createAggregateExpression
(
aggregator
:
string
,
expression
:
Algebra
.
Expression
,
distinct
:
boolean
,
separator
?:
string
,
)
:
Algebra
.
AggregateExpression
Parameters
aggregator
:
string
expression
:
Algebra
.
Expression
distinct
:
boolean
Optional
separator
:
string
Returns
Algebra
.
AggregateExpression
create
Alt
createAlt
(
input
:
Algebra
.
PropertyPathSymbol
[]
,
flatten
?:
boolean
)
:
Algebra
.
Alt
Parameters
input
:
Algebra
.
PropertyPathSymbol
[]
flatten
:
boolean
= true
Returns
Algebra
.
Alt
create
Ask
createAsk
(
input
:
Algebra
.
Operation
)
:
Algebra
.
Ask
Parameters
input
:
Algebra
.
Operation
Returns
Algebra
.
Ask
create
Bgp
createBgp
(
patterns
:
Algebra
.
Pattern
[]
)
:
Algebra
.
Bgp
Parameters
patterns
:
Algebra
.
Pattern
[]
Returns
Algebra
.
Bgp
create
Bound
Aggregate
createBoundAggregate
(
variable
:
Variable
,
aggregate
:
string
,
expression
:
Algebra
.
Expression
,
distinct
:
boolean
,
separator
?:
string
,
)
:
Algebra
.
BoundAggregate
Parameters
variable
:
Variable
aggregate
:
string
expression
:
Algebra
.
Expression
distinct
:
boolean
Optional
separator
:
string
Returns
Algebra
.
BoundAggregate
create
Clear
createClear
(
source
:
NamedNode
<
string
>
|
"NAMED"
|
"DEFAULT"
|
"ALL"
,
silent
?:
boolean
,
)
:
Algebra
.
Clear
Parameters
source
:
NamedNode
<
string
>
|
"NAMED"
|
"DEFAULT"
|
"ALL"
Optional
silent
:
boolean
Returns
Algebra
.
Clear
create
Composite
Update
createCompositeUpdate
(
updates
:
Algebra
.
Update
[]
)
:
Algebra
.
CompositeUpdate
Parameters
updates
:
Algebra
.
Update
[]
Returns
Algebra
.
CompositeUpdate
create
Construct
createConstruct
(
input
:
Algebra
.
Operation
,
template
:
Algebra
.
Pattern
[]
,
)
:
Algebra
.
Construct
Parameters
input
:
Algebra
.
Operation
template
:
Algebra
.
Pattern
[]
Returns
Algebra
.
Construct
create
Copy
createCopy
(
source
:
NamedNode
<
string
>
|
"DEFAULT"
,
destination
:
NamedNode
<
string
>
|
"DEFAULT"
,
silent
?:
boolean
,
)
:
Algebra
.
Copy
Parameters
source
:
NamedNode
<
string
>
|
"DEFAULT"
destination
:
NamedNode
<
string
>
|
"DEFAULT"
Optional
silent
:
boolean
Returns
Algebra
.
Copy
create
Create
createCreate
(
source
:
NamedNode
,
silent
?:
boolean
)
:
Algebra
.
Create
Parameters
source
:
NamedNode
Optional
silent
:
boolean
Returns
Algebra
.
Create
create
Delete
Insert
createDeleteInsert
(
deleteQuads
?:
Algebra
.
Pattern
[]
,
insertQuads
?:
Algebra
.
Pattern
[]
,
where
?:
Algebra
.
Operation
,
)
:
Algebra
.
DeleteInsert
Parameters
Optional
deleteQuads
:
Algebra
.
Pattern
[]
Optional
insertQuads
:
Algebra
.
Pattern
[]
Optional
where
:
Algebra
.
Operation
Returns
Algebra
.
DeleteInsert
create
Describe
createDescribe
(
input
:
Algebra
.
Operation
,
terms
:
(
Variable
|
NamedNode
<
string
>
)
[]
,
)
:
Algebra
.
Describe
Parameters
input
:
Algebra
.
Operation
terms
: (
Variable
|
NamedNode
<
string
>
)
[]
Returns
Algebra
.
Describe
create
Distinct
createDistinct
(
input
:
Algebra
.
Operation
)
:
Algebra
.
Distinct
Parameters
input
:
Algebra
.
Operation
Returns
Algebra
.
Distinct
create
Drop
createDrop
(
source
:
NamedNode
<
string
>
|
"NAMED"
|
"DEFAULT"
|
"ALL"
,
silent
?:
boolean
,
)
:
Algebra
.
Drop
Parameters
source
:
NamedNode
<
string
>
|
"NAMED"
|
"DEFAULT"
|
"ALL"
Optional
silent
:
boolean
Returns
Algebra
.
Drop
create
Existence
Expression
createExistenceExpression
(
not
:
boolean
,
input
:
Algebra
.
Operation
,
)
:
Algebra
.
ExistenceExpression
Parameters
not
:
boolean
input
:
Algebra
.
Operation
Returns
Algebra
.
ExistenceExpression
create
Extend
createExtend
(
input
:
Algebra
.
Operation
,
variable
:
Variable
,
expression
:
Algebra
.
Expression
,
)
:
Algebra
.
Extend
Parameters
input
:
Algebra
.
Operation
variable
:
Variable
expression
:
Algebra
.
Expression
Returns
Algebra
.
Extend
create
Filter
createFilter
(
input
:
Algebra
.
Operation
,
expression
:
Algebra
.
Expression
,
)
:
Algebra
.
Filter
Parameters
input
:
Algebra
.
Operation
expression
:
Algebra
.
Expression
Returns
Algebra
.
Filter
create
From
createFrom
(
input
:
Algebra
.
Operation
,
def
:
NamedNode
<
string
>
[]
,
named
:
NamedNode
<
string
>
[]
,
)
:
Algebra
.
From
Parameters
input
:
Algebra
.
Operation
def
:
NamedNode
<
string
>
[]
named
:
NamedNode
<
string
>
[]
Returns
Algebra
.
From
create
Graph
createGraph
(
input
:
Algebra
.
Operation
,
name
:
Variable
|
NamedNode
<
string
>
,
)
:
Algebra
.
Graph
Parameters
input
:
Algebra
.
Operation
name
:
Variable
|
NamedNode
<
string
>
Returns
Algebra
.
Graph
create
Group
createGroup
(
input
:
Algebra
.
Operation
,
variables
:
Variable
[]
,
aggregates
:
Algebra
.
BoundAggregate
[]
,
)
:
Algebra
.
Group
Parameters
input
:
Algebra
.
Operation
variables
:
Variable
[]
aggregates
:
Algebra
.
BoundAggregate
[]
Returns
Algebra
.
Group
create
Inv
createInv
(
path
:
Algebra
.
PropertyPathSymbol
)
:
Algebra
.
Inv
Parameters
path
:
Algebra
.
PropertyPathSymbol
Returns
Algebra
.
Inv
create
Join
createJoin
(
input
:
Algebra
.
Operation
[]
,
flatten
?:
boolean
)
:
Algebra
.
Join
Parameters
input
:
Algebra
.
Operation
[]
flatten
:
boolean
= true
Returns
Algebra
.
Join
create
Left
Join
createLeftJoin
(
left
:
Algebra
.
Operation
,
right
:
Algebra
.
Operation
,
expression
?:
Algebra
.
Expression
,
)
:
Algebra
.
LeftJoin
Parameters
left
:
Algebra
.
Operation
right
:
Algebra
.
Operation
Optional
expression
:
Algebra
.
Expression
Returns
Algebra
.
LeftJoin
create
Link
createLink
(
iri
:
NamedNode
)
:
Algebra
.
Link
Parameters
iri
:
NamedNode
Returns
Algebra
.
Link
create
Load
createLoad
(
source
:
NamedNode
,
destination
?:
NamedNode
<
string
>
,
silent
?:
boolean
,
)
:
Algebra
.
Load
Parameters
source
:
NamedNode
Optional
destination
:
NamedNode
<
string
>
Optional
silent
:
boolean
Returns
Algebra
.
Load
create
Minus
createMinus
(
left
:
Algebra
.
Operation
,
right
:
Algebra
.
Operation
)
:
Algebra
.
Minus
Parameters
left
:
Algebra
.
Operation
right
:
Algebra
.
Operation
Returns
Algebra
.
Minus
create
Move
createMove
(
source
:
NamedNode
<
string
>
|
"DEFAULT"
,
destination
:
NamedNode
<
string
>
|
"DEFAULT"
,
silent
?:
boolean
,
)
:
Algebra
.
Move
Parameters
source
:
NamedNode
<
string
>
|
"DEFAULT"
destination
:
NamedNode
<
string
>
|
"DEFAULT"
Optional
silent
:
boolean
Returns
Algebra
.
Move
create
Named
Expression
createNamedExpression
(
name
:
NamedNode
,
args
:
Algebra
.
Expression
[]
,
)
:
Algebra
.
NamedExpression
Parameters
name
:
NamedNode
args
:
Algebra
.
Expression
[]
Returns
Algebra
.
NamedExpression
create
Nop
createNop
()
:
Algebra
.
Nop
Returns
Algebra
.
Nop
create
Nps
createNps
(
iris
:
NamedNode
<
string
>
[]
)
:
Algebra
.
Nps
Parameters
iris
:
NamedNode
<
string
>
[]
Returns
Algebra
.
Nps
create
One
Or
More
Path
createOneOrMorePath
(
path
:
Algebra
.
PropertyPathSymbol
)
:
Algebra
.
OneOrMorePath
Parameters
path
:
Algebra
.
PropertyPathSymbol
Returns
Algebra
.
OneOrMorePath
create
Operator
Expression
createOperatorExpression
(
operator
:
string
,
args
:
Algebra
.
Expression
[]
,
)
:
Algebra
.
OperatorExpression
Parameters
operator
:
string
args
:
Algebra
.
Expression
[]
Returns
Algebra
.
OperatorExpression
create
Order
By
createOrderBy
(
input
:
Algebra
.
Operation
,
expressions
:
Algebra
.
Expression
[]
,
)
:
Algebra
.
OrderBy
Parameters
input
:
Algebra
.
Operation
expressions
:
Algebra
.
Expression
[]
Returns
Algebra
.
OrderBy
create
Path
createPath
(
subject
:
Term
,
predicate
:
Algebra
.
PropertyPathSymbol
,
object
:
Term
,
graph
?:
Term
,
)
:
Algebra
.
Path
Parameters
subject
:
Term
predicate
:
Algebra
.
PropertyPathSymbol
object
:
Term
Optional
graph
:
Term
Returns
Algebra
.
Path
create
Pattern
createPattern
(
subject
:
Term
,
predicate
:
Term
,
object
:
Term
,
graph
?:
Term
,
)
:
Algebra
.
Pattern
Parameters
subject
:
Term
predicate
:
Term
object
:
Term
Optional
graph
:
Term
Returns
Algebra
.
Pattern
create
Project
createProject
(
input
:
Algebra
.
Operation
,
variables
:
Variable
[]
)
:
Algebra
.
Project
Parameters
input
:
Algebra
.
Operation
variables
:
Variable
[]
Returns
Algebra
.
Project
create
Reduced
createReduced
(
input
:
Algebra
.
Operation
)
:
Algebra
.
Reduced
Parameters
input
:
Algebra
.
Operation
Returns
Algebra
.
Reduced
create
Seq
createSeq
(
input
:
Algebra
.
PropertyPathSymbol
[]
,
flatten
?:
boolean
)
:
Algebra
.
Seq
Parameters
input
:
Algebra
.
PropertyPathSymbol
[]
flatten
:
boolean
= true
Returns
Algebra
.
Seq
create
Service
createService
(
input
:
Algebra
.
Operation
,
name
:
Variable
|
NamedNode
<
string
>
,
silent
?:
boolean
,
)
:
Algebra
.
Service
Parameters
input
:
Algebra
.
Operation
name
:
Variable
|
NamedNode
<
string
>
Optional
silent
:
boolean
Returns
Algebra
.
Service
create
Slice
createSlice
(
input
:
Algebra
.
Operation
,
start
:
number
,
length
?:
number
,
)
:
Algebra
.
Slice
Parameters
input
:
Algebra
.
Operation
start
:
number
Optional
length
:
number
Returns
Algebra
.
Slice
create
Term
createTerm
(
str
:
string
)
:
Term
Parameters
str
:
string
Returns
Term
create
Term
Expression
createTermExpression
(
term
:
Term
)
:
Algebra
.
TermExpression
Parameters
term
:
Term
Returns
Algebra
.
TermExpression
create
Union
createUnion
(
input
:
Algebra
.
Operation
[]
,
flatten
?:
boolean
)
:
Algebra
.
Union
Parameters
input
:
Algebra
.
Operation
[]
flatten
:
boolean
= true
Returns
Algebra
.
Union
create
Values
createValues
(
variables
:
Variable
[]
,
bindings
:
Record
<
string
,
Literal
|
NamedNode
<
string
>
>
[]
,
)
:
Algebra
.
Values
Parameters
variables
:
Variable
[]
bindings
:
Record
<
string
,
Literal
|
NamedNode
<
string
>
>
[]
Returns
Algebra
.
Values
create
Wildcard
Expression
createWildcardExpression
()
:
Algebra
.
WildcardExpression
Returns
Algebra
.
WildcardExpression
create
Zero
Or
More
Path
createZeroOrMorePath
(
path
:
Algebra
.
PropertyPathSymbol
)
:
Algebra
.
ZeroOrMorePath
Parameters
path
:
Algebra
.
PropertyPathSymbol
Returns
Algebra
.
ZeroOrMorePath
create
Zero
Or
One
Path
createZeroOrOnePath
(
path
:
Algebra
.
PropertyPathSymbol
)
:
Algebra
.
ZeroOrOnePath
Parameters
path
:
Algebra
.
PropertyPathSymbol
Returns
Algebra
.
ZeroOrOnePath
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
data
Factory
string
Type
Methods
create
Add
create
Aggregate
Expression
create
Alt
create
Ask
create
Bgp
create
Bound
Aggregate
create
Clear
create
Composite
Update
create
Construct
create
Copy
create
Create
create
Delete
Insert
create
Describe
create
Distinct
create
Drop
create
Existence
Expression
create
Extend
create
Filter
create
From
create
Graph
create
Group
create
Inv
create
Join
create
Left
Join
create
Link
create
Load
create
Minus
create
Move
create
Named
Expression
create
Nop
create
Nps
create
One
Or
More
Path
create
Operator
Expression
create
Order
By
create
Path
create
Pattern
create
Project
create
Reduced
create
Seq
create
Service
create
Slice
create
Term
create
Term
Expression
create
Union
create
Values
create
Wildcard
Expression
create
Zero
Or
More
Path
create
Zero
Or
One
Path
Traqula
Loading...