org.tinygroup.dbrouter.util
类 OrderByProcessor

java.lang.Object
  继承者 org.tinygroup.dbrouter.util.OrderByProcessor

public class OrderByProcessor
extends Object

排序处理类

开发人员: renhui
开发时间: 2013-12-23


嵌套类摘要
 class OrderByProcessor.OrderByColumn
          排序列
 class OrderByProcessor.OrderByValues
           
 
构造方法摘要
OrderByProcessor(PlainSelect plainSelect, ResultSet resultSet)
           
 
方法摘要
 void clearValueCache()
           
 int[] getOrderByIndexs()
           
 boolean[] getOrderTypes()
           
 SortOrder getSortOrder()
           
 OrderByProcessor.OrderByValues getValueCache()
           
 boolean isHasOrderBy()
          是否存在排序字段
 void setValueCache(OrderByProcessor.OrderByValues valueCache)
           
 void setValues(Object[] values)
           
 void setValues(ResultSet resultSet)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

OrderByProcessor

public OrderByProcessor(PlainSelect plainSelect,
                        ResultSet resultSet)
                 throws SQLException
抛出:
SQLException
方法详细信息

isHasOrderBy

public boolean isHasOrderBy()
是否存在排序字段

返回:

getSortOrder

public SortOrder getSortOrder()

getOrderTypes

public boolean[] getOrderTypes()

getOrderByIndexs

public int[] getOrderByIndexs()

setValues

public void setValues(Object[] values)

setValues

public void setValues(ResultSet resultSet)
               throws SQLException
抛出:
SQLException

getValueCache

public OrderByProcessor.OrderByValues getValueCache()

setValueCache

public void setValueCache(OrderByProcessor.OrderByValues valueCache)

clearValueCache

public void clearValueCache()


Copyright © 2006–2015 TinyGroup. All rights reserved.