public interface IQuerySource extends Cloneable
IQuerySource
interface defines methods common to
objects that can be used as sources in the multi schema queries.QuerySourceForm
,
RecursiveQuery
Modifier and Type | Field and Description |
---|---|
static int |
AR_MULTI_SCHEMA_JOIN_INNER
Inner join.
|
static int |
AR_MULTI_SCHEMA_JOIN_LEFT
Left outer join.
|
static int |
AR_MULTI_SCHEMA_JOIN_NONE
No join.
|
static int |
AR_MULTI_SCHEMA_JOIN_RIGHT
Right outer join.
|
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Creates and returns a copy of this object.
|
String |
getAlias()
Internal use.
|
IQuerySource |
getJoinedWith()
Returns the source this source is joined with.
|
QualifierInfo |
getJoinQualifier()
Returns the join qualifier.
|
int |
getJoinType()
Returns the type of a join.
|
void |
setJoinedWith(IQuerySource query)
Sets the source to be joined with.
|
void |
setJoinQualifier(QualifierInfo qualifier)
Sets the join qualifier.
|
void |
setJoinType(int joinType)
Sets the type of a join.
|
String |
toStringShort()
Returns identifier/name information.
|
static final int AR_MULTI_SCHEMA_JOIN_NONE
static final int AR_MULTI_SCHEMA_JOIN_INNER
static final int AR_MULTI_SCHEMA_JOIN_LEFT
static final int AR_MULTI_SCHEMA_JOIN_RIGHT
int getJoinType()
void setJoinType(int joinType)
QualifierInfo getJoinQualifier()
void setJoinQualifier(QualifierInfo qualifier)
IQuerySource getJoinedWith()
void setJoinedWith(IQuerySource query)
String getAlias()
Object clone() throws CloneNotSupportedException
CloneNotSupportedException
String toStringShort()
? Copyright 2013 BMC Software, Inc.