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

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

public class SqlGenConfig
extends Object

Provide configs/tweaks on the SQL generation FIXME this configuration should be passed into service instaed of being a singleton

Author:
sarod

Method Summary
static int aliasLength()
           
static boolean explainSecurity()
           
static int getDisplayNameDepthLimit()
           
static String getDisplayNamesNullPlaceHolder()
           
static boolean isDisplayNamesNullOnNullReferenced()
           
static boolean isDisplayNamesRemoveNulls()
           
static boolean isUseIDForNullRecordDisplayName()
           
static void setAliasLength(int pAliasLength)
           
static void setDisplayNameDepthLimit(int pDisplayNameRecursionLimit)
           
static void setDisplayNamesNullOnNullReferenced(boolean pDisplayNamesNullOnNullReferenced)
           
static void setDisplayNamesNullPlaceHolder(String pDisplayNamesNullPlaceHolder)
           
static void setDisplayNamesRemoveNulls(boolean pDisplayNamesRemoveNulls)
           
static void setExplainSecurity(boolean pExplainSecurity)
           
static void setUseIDForNullRecordDisplayName(boolean pReplaceNullRecordDisplayNamesByID)
           
static void setUseIndexHints(boolean pUseIndexHints)
           
static void setUseMeaningfulAliases(boolean pUseMeaningfulAliases)
           
static boolean useIndexHints()
           
static boolean useMeangingfulAliases()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

useIndexHints

public static boolean useIndexHints()

setUseIndexHints

public static void setUseIndexHints(boolean pUseIndexHints)

useMeangingfulAliases

public static boolean useMeangingfulAliases()

aliasLength

public static int aliasLength()

explainSecurity

public static boolean explainSecurity()

setUseMeaningfulAliases

public static void setUseMeaningfulAliases(boolean pUseMeaningfulAliases)

setAliasLength

public static void setAliasLength(int pAliasLength)

setExplainSecurity

public static void setExplainSecurity(boolean pExplainSecurity)

isDisplayNamesRemoveNulls

public static boolean isDisplayNamesRemoveNulls()

setDisplayNamesRemoveNulls

public static void setDisplayNamesRemoveNulls(boolean pDisplayNamesRemoveNulls)

getDisplayNamesNullPlaceHolder

public static String getDisplayNamesNullPlaceHolder()

setDisplayNamesNullPlaceHolder

public static void setDisplayNamesNullPlaceHolder(String pDisplayNamesNullPlaceHolder)

isUseIDForNullRecordDisplayName

public static boolean isUseIDForNullRecordDisplayName()

setUseIDForNullRecordDisplayName

public static void setUseIDForNullRecordDisplayName(boolean pReplaceNullRecordDisplayNamesByID)

getDisplayNameDepthLimit

public static int getDisplayNameDepthLimit()

setDisplayNameDepthLimit

public static void setDisplayNameDepthLimit(int pDisplayNameRecursionLimit)

setDisplayNamesNullOnNullReferenced

public static void setDisplayNamesNullOnNullReferenced(boolean pDisplayNamesNullOnNullReferenced)

isDisplayNamesNullOnNullReferenced

public static boolean isDisplayNamesNullOnNullReferenced()


Copyright © 2015. All Rights Reserved.