public class QueryNameSpace
extends java.lang.Object
| Constructor and Description |
|---|
QueryNameSpace(SchemaI schema)
Creates a query namespace binding a schema and an optional session language.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addJoin(java.lang.String alias,
de.ipcon.db.oql.Join join) |
void |
addPath(PathNode path) |
void |
addRoot(java.lang.String alias,
java.lang.String entityName,
boolean only) |
java.lang.StringBuilder |
appendJoins(java.lang.StringBuilder sb,
java.lang.String rootAlias) |
java.lang.StringBuilder |
appendRoots(java.lang.StringBuilder sb,
java.lang.String rootAlias) |
java.lang.String |
getDefaultRootAlias() |
de.ipcon.db.oql.TableSurrogate |
getJoin(java.lang.String alias) |
java.lang.String |
getNextIdentifier() |
PathNode[] |
getPathNodes() |
de.ipcon.db.oql.Table |
getRoot(java.lang.String alias) |
de.ipcon.db.oql.Table |
getRoot(java.lang.String alias,
boolean throwIfNotFound) |
SchemaI |
getSchema() |
boolean |
hasRoot(java.lang.String alias) |
boolean |
hasRoots() |
public QueryNameSpace(SchemaI schema)
schema - The schema context; must not be nulljava.lang.IllegalArgumentException - If language is non-null but not a valid ISO 639 codepublic SchemaI getSchema()
public void addPath(PathNode path)
public void addRoot(java.lang.String alias,
java.lang.String entityName,
boolean only)
throws OQLException
OQLExceptionpublic boolean hasRoots()
public boolean hasRoot(java.lang.String alias)
public java.lang.String getDefaultRootAlias()
public de.ipcon.db.oql.Table getRoot(java.lang.String alias)
public de.ipcon.db.oql.Table getRoot(java.lang.String alias,
boolean throwIfNotFound)
public void addJoin(java.lang.String alias,
de.ipcon.db.oql.Join join)
public de.ipcon.db.oql.TableSurrogate getJoin(java.lang.String alias)
public PathNode[] getPathNodes()
public java.lang.StringBuilder appendRoots(java.lang.StringBuilder sb,
java.lang.String rootAlias)
public java.lang.StringBuilder appendJoins(java.lang.StringBuilder sb,
java.lang.String rootAlias)
public java.lang.String getNextIdentifier()
Copyright © 2000-2026 OAshi S.à r.l. All Rights Reserved.