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

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

public class MeaningfulSqlColumnAliasProvider
extends Object
implements SqlColumnAliasProvider

Alias provider using a sql expression to try to extract a "meaningful" alias name

Author:
sarod

Constructor Summary
MeaningfulSqlColumnAliasProvider()
           
 
Method Summary
 String createColumnAlias(String pSQLExpression)
           
 String createGlobalCountColumnAlias()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MeaningfulSqlColumnAliasProvider

public MeaningfulSqlColumnAliasProvider()
Method Detail

createColumnAlias

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

createGlobalCountColumnAlias

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


Copyright © 2015. All Rights Reserved.