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

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

public class SimpleSqlColumnAliasProvider
extends Object
implements SqlColumnAliasProvider

Simple alias provider using a prefix and incrementing values

Author:
sarod

Field Summary
static String DEFAULT_PREFIX
           
 
Constructor Summary
SimpleSqlColumnAliasProvider()
           
SimpleSqlColumnAliasProvider(String aliasPrefix)
           
 
Method Summary
 String createColumnAlias(String sqlExpression)
           
 String createGlobalCountColumnAlias()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PREFIX

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

SimpleSqlColumnAliasProvider

public SimpleSqlColumnAliasProvider(String aliasPrefix)

SimpleSqlColumnAliasProvider

public SimpleSqlColumnAliasProvider()
Method Detail

createColumnAlias

public String createColumnAlias(String sqlExpression)
Specified by:
createColumnAlias in interface SqlColumnAliasProvider

createGlobalCountColumnAlias

public String createGlobalCountColumnAlias()
Specified by:
createGlobalCountColumnAlias in interface SqlColumnAliasProvider


Copyright © 2015. All Rights Reserved.