public interface NativeNode extends LeafIQTree
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableMap<Variable,String> |
getColumnNames()
Needed because certain DBs like Oracle impose constraints on the length of a column name,
so the column name may differ from the variable name.
|
String |
getNativeQueryString() |
com.google.common.collect.ImmutableMap<Variable,DBTermType> |
getTypeMap()
Every variable is guaranteed to have a type
|
com.google.common.collect.ImmutableSortedSet<Variable> |
getVariables()
This set is sorted, useful for instance for using JDBC result sets
|
acceptNodeTransformer, getRootNodeacceptTransformer, acceptVisitor, applyDescendingSubstitution, applyDescendingSubstitutionWithoutOptimizing, applyFreshRenaming, getChildren, getKnownVariables, getPossibleVariableDefinitions, getVariableNullability, inferUniqueConstraints, isConstructed, isDeclaredAsEmpty, isDistinct, isEquivalentTo, isLeaf, liftIncompatibleDefinitions, normalizeForOptimization, propagateDownConstraint, removeDistincts, replaceSubTree, validateacceptVisitor, clone, getLocallyDefinedVariables, getLocallyRequiredVariables, getLocalVariables, getRequiredVariables, isEquivalentTo, isSyntacticallyEquivalentTo, isVariableNullablecom.google.common.collect.ImmutableMap<Variable,DBTermType> getTypeMap()
com.google.common.collect.ImmutableSortedSet<Variable> getVariables()
getVariables in interface ExplicitVariableProjectionNodegetVariables in interface IQTreecom.google.common.collect.ImmutableMap<Variable,String> getColumnNames()
String getNativeQueryString()
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.