| Modifier and Type | Class and Description |
|---|---|
static interface |
TypedNodeMaker.NodeType |
| Modifier and Type | Field and Description |
|---|---|
static TypedNodeMaker.NodeType |
BLANK |
static TypedNodeMaker.NodeType |
PLAIN_LITERAL |
static TypedNodeMaker.NodeType |
URI |
static TypedNodeMaker.NodeType |
XSD_BOOLEAN |
static TypedNodeMaker.NodeType |
XSD_DATE |
static TypedNodeMaker.NodeType |
XSD_DATETIME |
static TypedNodeMaker.NodeType |
XSD_TIME |
| Constructor and Description |
|---|
TypedNodeMaker(TypedNodeMaker.NodeType nodeType,
ValueMaker valueMaker,
boolean isUnique) |
| Modifier and Type | Method and Description |
|---|---|
void |
describeSelf(NodeSetFilter c) |
boolean |
isUnique() |
static TypedNodeMaker.NodeType |
languageLiteral(String language) |
Node |
makeNode(ResultRow tuple) |
List<OrderSpec> |
orderSpecs(boolean ascending)
Returns expressions (with possible ASC/DESC marker) that re necessary
for ordering a relation by the nodes in this NodeMaker.
|
Set<ProjectionSpec> |
projectionSpecs() |
NodeMaker |
renameAttributes(ColumnRenamer renamer) |
NodeMaker |
selectNode(Node node,
RelationalOperators sideEffects) |
String |
toString() |
static TypedNodeMaker.NodeType |
typedLiteral(RDFDatatype datatype) |
ValueMaker |
valueMaker() |
public static final TypedNodeMaker.NodeType URI
public static final TypedNodeMaker.NodeType BLANK
public static final TypedNodeMaker.NodeType PLAIN_LITERAL
public static final TypedNodeMaker.NodeType XSD_DATE
public static final TypedNodeMaker.NodeType XSD_TIME
public static final TypedNodeMaker.NodeType XSD_DATETIME
public static final TypedNodeMaker.NodeType XSD_BOOLEAN
public TypedNodeMaker(TypedNodeMaker.NodeType nodeType, ValueMaker valueMaker, boolean isUnique)
public static TypedNodeMaker.NodeType languageLiteral(String language)
public static TypedNodeMaker.NodeType typedLiteral(RDFDatatype datatype)
public Set<ProjectionSpec> projectionSpecs()
projectionSpecs in interface NodeMakerpublic void describeSelf(NodeSetFilter c)
describeSelf in interface NodeMakerpublic ValueMaker valueMaker()
public NodeMaker selectNode(Node node, RelationalOperators sideEffects)
selectNode in interface NodeMakerpublic NodeMaker renameAttributes(ColumnRenamer renamer)
renameAttributes in interface NodeMakerpublic List<OrderSpec> orderSpecs(boolean ascending)
NodeMakerorderSpecs in interface NodeMaker