Style Intelligence v12.0

inetsoft.uql.erm
Class AutoAlias

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

public class AutoAlias
extends Object
implements Cloneable, Serializable

This class stores information on an auto-aliase table.

Since:
7.0
See Also:
Serialized Form

Nested Class Summary
static class AutoAlias.IncomingJoin
          An incoming join causes a new alias to be created automatically in the partition.
 
Constructor Summary
AutoAlias()
           
 
Method Summary
 void addIncomingJoin(AutoAlias.IncomingJoin join)
          Add an incoming join to the auto alias.
 Object clone()
          Make a copy of this object.
 AutoAlias.IncomingJoin getIncomingJoin(int idx)
          Get the incoming join at the specified index.
 int getIncomingJoinCount()
          Get the total number of incoming joins in the auto alias.
 void parseXML(Element tag)
          Parse the data from a xml representation.
 void removeAllIncomingJoins()
          Remove all incoming joins.
 void removeIncomingJoin(int idx)
          Remove an incoming joins.
 void removeIncomingJoin(String table)
          Remove incoming joins from the tabe.
 void writeXML(PrintWriter writer)
          Writes an XML representation of this object.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AutoAlias

public AutoAlias()
Method Detail

addIncomingJoin

public void addIncomingJoin(AutoAlias.IncomingJoin join)
Add an incoming join to the auto alias.


getIncomingJoinCount

public int getIncomingJoinCount()
Get the total number of incoming joins in the auto alias.


getIncomingJoin

public AutoAlias.IncomingJoin getIncomingJoin(int idx)
Get the incoming join at the specified index.


removeIncomingJoin

public void removeIncomingJoin(int idx)
Remove an incoming joins.


removeIncomingJoin

public void removeIncomingJoin(String table)
Remove incoming joins from the tabe.


removeAllIncomingJoins

public void removeAllIncomingJoins()
Remove all incoming joins.


clone

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

Overrides:
clone in class Object

writeXML

public void writeXML(PrintWriter writer)
Writes an XML representation of this object.


parseXML

public void parseXML(Element tag)
              throws DOMException
Parse the data from a xml representation.

Throws:
DOMException

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