Package tilda.parsing.parts
Class OrderBy
- java.lang.Object
-
- tilda.parsing.parts.OrderBy
-
public class OrderBy extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description Column
_Col
OrderNulls
_Nulls
OrderType
_Order
java.lang.String
_OrderByStr
Base
_Parent
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.String
printOrderByList(java.util.List<OrderBy> L)
returns a comma-separated string containing the unescaped column short namesstatic java.util.List<OrderBy>
processOrderBys(ParserSession PS, java.lang.String what, Base Parent, java.lang.String[] OrderBys, boolean AllowNullsOrdering)
boolean
validate(ParserSession PS, Base Parent, java.lang.String what, boolean allowNullOrdering)
-
-
-
Field Detail
-
_OrderByStr
public java.lang.String _OrderByStr
-
_Col
public transient Column _Col
-
_Order
public transient OrderType _Order
-
_Nulls
public transient OrderNulls _Nulls
-
_Parent
public transient Base _Parent
-
-
Constructor Detail
-
OrderBy
public OrderBy(java.lang.String OrderByStr)
-
OrderBy
public OrderBy(OrderBy OB)
-
-
Method Detail
-
validate
public boolean validate(ParserSession PS, Base Parent, java.lang.String what, boolean allowNullOrdering)
-
processOrderBys
public static java.util.List<OrderBy> processOrderBys(ParserSession PS, java.lang.String what, Base Parent, java.lang.String[] OrderBys, boolean AllowNullsOrdering)
-
printOrderByList
public static java.lang.String printOrderByList(java.util.List<OrderBy> L)
returns a comma-separated string containing the unescaped column short names- Parameters:
L
-- Returns:
-
-