Style Intelligence v12.0

inetsoft.uql.erm
Class AutoAlias.IncomingJoin

java.lang.Object
  extended by inetsoft.uql.erm.AutoAlias.IncomingJoin
All Implemented Interfaces:
Serializable, Cloneable
Enclosing class:
AutoAlias

public static class AutoAlias.IncomingJoin
extends Object
implements Serializable, Cloneable

An incoming join causes a new alias to be created automatically in the partition. If the keep outgoing join option is selected, the alias includes all outgoing joins. All joins defined on the original table are treated as outgoing joins if they are not marked as incoming joins.

See Also:
Serialized Form

Constructor Summary
AutoAlias.IncomingJoin()
           
 
Method Summary
 Object clone()
          Make a copy of this object.
 String getAlias()
          Get the alias name of the aliased table for the incoming join.
 String getPrefix()
          Get the prefix for the aliased table created from outgoing joins.
 String getSourceTable()
          Get the source table of an incoming join.
 boolean isKeepOutgoing()
          Check if all outgoing joins should be kept for the auto-aliased table.
 void parseXML(Element tag)
          Parse an xml representation of this alias.
 void setAlias(String alias)
          Set the alias name of the aliased table for the incoming join.
 void setKeepOutgoing(boolean keep)
          Set whether to keep all outgoing joins.
 void setPrefix(String prefix)
          Set the prefix for the aliased table created from outgoing joins.
 void setSourceTable(String table)
          Set the source table of an incoming join.
 void writeXML(PrintWriter writer)
          Write an xml representation of this alias.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AutoAlias.IncomingJoin

public AutoAlias.IncomingJoin()
Method Detail

getSourceTable

public String getSourceTable()
Get the source table of an incoming join.


setSourceTable

public void setSourceTable(String table)
Set the source table of an incoming join.


getAlias

public String getAlias()
Get the alias name of the aliased table for the incoming join.


setAlias

public void setAlias(String alias)
Set the alias name of the aliased table for the incoming join.


isKeepOutgoing

public boolean isKeepOutgoing()
Check if all outgoing joins should be kept for the auto-aliased table.


setKeepOutgoing

public void setKeepOutgoing(boolean keep)
Set whether to keep all outgoing joins.


getPrefix

public String getPrefix()
Get the prefix for the aliased table created from outgoing joins.


setPrefix

public void setPrefix(String prefix)
Set the prefix for the aliased table created from outgoing joins.


clone

public Object clone()
Make a copy of this object.

Overrides:
clone in class Object

writeXML

public void writeXML(PrintWriter writer)
Write an xml representation of this alias.


parseXML

public void parseXML(Element tag)
Parse an xml representation of this alias.


Copyright © 1996-2014 InetSoft Technology Corp. All Rights Reserved.