public class OrderByElement extends Object implements Serializable
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected String |
_aliasName
The value of alias name.
|
protected String |
_ascDesc
The value of ascDesc.
|
protected ColumnInfo |
_columnInfo
The column info of the order column.
|
protected String |
_columnName
The value of column name.
|
protected boolean |
_derivedOrderBy
Is this derived order-by?
|
protected GearedCipherManager |
_gearedCipherManager
The manager of geared cipher.
|
protected ManualOrderOption |
_manualOrderOption
The option of manual order.
|
protected boolean |
_nullsFirst
Is nulls ordered first?
|
protected OrderByClause.OrderByNullsSetupper |
_orderByNullsSetupper
The set-upper of order-by nulls.
|
| コンストラクタと説明 |
|---|
OrderByElement(String aliasName,
String columnName,
ColumnInfo columnInfo,
boolean derivedOrderBy) |
protected final String _aliasName
protected final String _columnName
protected final transient ColumnInfo _columnInfo
protected final boolean _derivedOrderBy
protected String _ascDesc
protected transient GearedCipherManager _gearedCipherManager
protected transient OrderByClause.OrderByNullsSetupper _orderByNullsSetupper
protected boolean _nullsFirst
protected transient ManualOrderOption _manualOrderOption
public OrderByElement(String aliasName, String columnName, ColumnInfo columnInfo, boolean derivedOrderBy)
protected void assertColumnInfo(String aliasName, ColumnInfo columnInfo)
public void setupAsc()
public void setupDesc()
public void reverse()
public String getElementClause()
protected String mappingToRealColumnAlias(Map<String,String> selectClauseRealColumnAliasMap, String columnFullName)
protected void setupManualOrderClause(StringBuilder sb, String columnAlias, Map<String,String> selectClauseRealColumnAliasMap)
protected void doSetupManualOrderClause(StringBuilder sb, String columnAlias, HpMobCaseWhenElement element)
protected boolean isManualOrderConditionKeyNullHandling(ConditionKey conditionKey)
protected void throwOrderByColumnNotFoundException(String columnName, Map<String,String> selectClauseRealColumnAliasMap)
protected String ln()
public boolean isAsc()
public String getColumnFullName()
protected String decryptIfNeeds(ColumnInfo columnInfo, String valueExp)
public String toString()
public String getAliasName()
public String getColumnName()
public ColumnInfo getColumnInfo()
public boolean isDerivedOrderBy()
public String getAscDesc()
public void setGearedCipherManager(GearedCipherManager gearedCipherManager)
public void setOrderByNullsSetupper(OrderByClause.OrderByNullsSetupper value, boolean nullsFirst)
public void setManualOrderOption(ManualOrderOption manualOrderOption)
public ManualOrderOption getManualOrderOption()
Copyright © 2014–2015 The DBFlute Project. All rights reserved.