public class QueryObjectModelImpl extends Object implements QueryObjectModel
Constructor and Description |
---|
QueryObjectModelImpl(QueryManagerImpl queryManager,
ValueFactory valueFactory,
Source source,
Constraint constraint,
Ordering[] orderings,
Column[] columns) |
Modifier and Type | Method and Description |
---|---|
void |
addBindVariable(BindVariableValueImpl var) |
void |
bindValue(String varName,
Value value) |
void |
bindVariables() |
QueryResult |
execute() |
String[] |
getBindVariableNames() |
Column[] |
getColumns() |
Constraint |
getConstraint() |
String |
getLanguage() |
Ordering[] |
getOrderings() |
Source |
getSource() |
String |
getStatement() |
String |
getStoredQueryPath() |
ValueFactory |
getValueFactory() |
void |
setLimit(long limit) |
void |
setOffset(long offset) |
Node |
storeAsNode(String absPath) |
String |
toString() |
public QueryObjectModelImpl(QueryManagerImpl queryManager, ValueFactory valueFactory, Source source, Constraint constraint, Ordering[] orderings, Column[] columns)
public void bindVariables()
public Column[] getColumns()
getColumns
in interface QueryObjectModel
public Constraint getConstraint()
getConstraint
in interface QueryObjectModel
public Ordering[] getOrderings()
getOrderings
in interface QueryObjectModel
public Source getSource()
getSource
in interface QueryObjectModel
public String[] getBindVariableNames() throws RepositoryException
getBindVariableNames
in interface Query
RepositoryException
public ValueFactory getValueFactory()
public void bindValue(String varName, Value value) throws RepositoryException
bindValue
in interface Query
RepositoryException
public QueryResult execute() throws RepositoryException
execute
in interface Query
RepositoryException
public String getLanguage()
getLanguage
in interface Query
public String getStatement()
getStatement
in interface Query
public String getStoredQueryPath() throws RepositoryException
getStoredQueryPath
in interface Query
RepositoryException
public Node storeAsNode(String absPath) throws RepositoryException
storeAsNode
in interface Query
RepositoryException
public void addBindVariable(BindVariableValueImpl var)
Copyright © 2012-2015 The Apache Software Foundation. All Rights Reserved.