com.semarchy.mdm.runtime.semql.dataaccess.sqlgen
Class DataAccessSQLAttributeBuilderSupport

java.lang.Object
  extended by com.semarchy.mdm.runtime.semql.dataaccess.sqlgen.DataAccessSQLAttributeBuilderSupport

public class DataAccessSQLAttributeBuilderSupport
extends Object


Constructor Summary
DataAccessSQLAttributeBuilderSupport()
           
 
Method Summary
protected  void appendToStringAttrSQLExpr(Appendable bldr, SqlView startingView, List<String> pViewPath, int pDnDepth, IViewAttribute<?> pElement)
           
 String buildRecordDisplayNameExpression(SqlView startingView, List<String> pViewPath)
           
 String buildSQLExpression(SqlView startingView, IViewAttribute<?> pViewAttribute, List<String> pPathToViewPrefix)
          Build sql expression for a view attribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataAccessSQLAttributeBuilderSupport

public DataAccessSQLAttributeBuilderSupport()
Method Detail

buildRecordDisplayNameExpression

public String buildRecordDisplayNameExpression(SqlView startingView,
                                               List<String> pViewPath)

appendToStringAttrSQLExpr

protected void appendToStringAttrSQLExpr(Appendable bldr,
                                         SqlView startingView,
                                         List<String> pViewPath,
                                         int pDnDepth,
                                         IViewAttribute<?> pElement)
                                  throws IOException
Throws:
IOException

buildSQLExpression

public String buildSQLExpression(SqlView startingView,
                                 IViewAttribute<?> pViewAttribute,
                                 List<String> pPathToViewPrefix)
Build sql expression for a view attribute

Parameters:
startingView -
pViewAttribute -
pPathToViewPrefix -
Returns:


Copyright © 2015. All Rights Reserved.