AR System Java API

com.bmc.arsys.api
Interface IQuerySource

All Superinterfaces:
Cloneable
All Known Implementing Classes:
QuerySourceForm, RecursiveQuery

public interface IQuerySource
extends Cloneable

The IQuerySource interface defines methods common to objects that can be used as sources in the multi schema queries.

See Also:
QuerySourceForm, RecursiveQuery

Field Summary
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.
 
Method Summary
 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.
 

Field Detail

AR_MULTI_SCHEMA_JOIN_NONE

static final int AR_MULTI_SCHEMA_JOIN_NONE
No join.

See Also:
Constant Field Values

AR_MULTI_SCHEMA_JOIN_INNER

static final int AR_MULTI_SCHEMA_JOIN_INNER
Inner join.

See Also:
Constant Field Values

AR_MULTI_SCHEMA_JOIN_LEFT

static final int AR_MULTI_SCHEMA_JOIN_LEFT
Left outer join.

See Also:
Constant Field Values

AR_MULTI_SCHEMA_JOIN_RIGHT

static final int AR_MULTI_SCHEMA_JOIN_RIGHT
Right outer join.

See Also:
Constant Field Values
Method Detail

getJoinType

int getJoinType()
Returns the type of a join.


setJoinType

void setJoinType(int joinType)
Sets the type of a join.


getJoinQualifier

QualifierInfo getJoinQualifier()
Returns the join qualifier.


setJoinQualifier

void setJoinQualifier(QualifierInfo qualifier)
Sets the join qualifier.


getJoinedWith

IQuerySource getJoinedWith()
Returns the source this source is joined with.


setJoinedWith

void setJoinedWith(IQuerySource query)
Sets the source to be joined with.

See Also:
QuerySourceForm.setJoin(com.bmc.arsys.api.IQuerySource, int, com.bmc.arsys.api.QualifierInfo)

getAlias

String getAlias()
Internal use.


clone

Object clone()
             throws CloneNotSupportedException
Creates and returns a copy of this object.

Throws:
CloneNotSupportedException

toStringShort

String toStringShort()
Returns identifier/name information.


AR System Java API

© Copyright 2006, 2007 BMC Software, Inc.