Style Intelligence v12.0

inetsoft.uql.erm
Class AbstractModelContext

java.lang.Object
  extended by inetsoft.uql.erm.AbstractModelContext
Direct Known Subclasses:
AbstractModelTrapContext

public abstract class AbstractModelContext
extends Object

A skeletal implementation of an model trap context.


Field Summary
protected  inetsoft.uql.asset.internal.CompositeColumnHelper helper
           
protected  XLogicalModel lm
           
 
Constructor Summary
AbstractModelContext()
           
 
Method Summary
protected  void addAttributes(HashSet set, DataRef ref)
          Add attributes.
protected  void fixAggregates(HashSet all, HashSet aggs)
          Find expression attribute which is aggregate expression.
protected  XAttribute getAttribute(DataRef ref)
          Get attribute.
protected  String[] getTables(DataRef attribute)
          Get the name of all database tables referenced by this attribute.
protected  String[] getTables(DataRef[] attributes)
          Get the name of all database tables referenced by this data attributes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lm

protected XLogicalModel lm

helper

protected inetsoft.uql.asset.internal.CompositeColumnHelper helper
Constructor Detail

AbstractModelContext

public AbstractModelContext()
Method Detail

getTables

protected String[] getTables(DataRef[] attributes)
Get the name of all database tables referenced by this data attributes.


getTables

protected String[] getTables(DataRef attribute)
Get the name of all database tables referenced by this attribute.


getAttribute

protected XAttribute getAttribute(DataRef ref)
Get attribute.


addAttributes

protected void addAttributes(HashSet set,
                             DataRef ref)
Add attributes.


fixAggregates

protected void fixAggregates(HashSet all,
                             HashSet aggs)
Find expression attribute which is aggregate expression.


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