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

java.lang.Object
  extended by com.semarchy.mdm.runtime.semql.dataaccess.sqlgen.DefaultSQLViewAliasProvider
All Implemented Interfaces:
SqlViewAliasProvider

public class DefaultSQLViewAliasProvider
extends Object
implements SqlViewAliasProvider


Field Summary
static String DEFAULT_VIEW_PREFIX
           
 
Constructor Summary
DefaultSQLViewAliasProvider(SqlColumnAliasProviderFactory aliasProviderFactory)
           
 
Method Summary
 String createColumnAlias(SqlView sqlView, String sqlExpression)
           
 String createViewAlias(IView pView)
           
 String getViewAliasPrefix()
           
 void setViewAliasPrefix(String pViewAliasPrefix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_VIEW_PREFIX

public static final String DEFAULT_VIEW_PREFIX
See Also:
Constant Field Values
Constructor Detail

DefaultSQLViewAliasProvider

public DefaultSQLViewAliasProvider(SqlColumnAliasProviderFactory aliasProviderFactory)
Method Detail

getViewAliasPrefix

public String getViewAliasPrefix()

setViewAliasPrefix

public void setViewAliasPrefix(String pViewAliasPrefix)

createViewAlias

public String createViewAlias(IView pView)
Specified by:
createViewAlias in interface SqlViewAliasProvider

createColumnAlias

public String createColumnAlias(SqlView sqlView,
                                String sqlExpression)
Specified by:
createColumnAlias in interface SqlViewAliasProvider


Copyright © 2015. All Rights Reserved.