question: creates a new ordering the represents an ordering on a prefix of the fields . if the exclusive index up to which to create the ordering is 0 , then there is no resulting ordering and this method return null . concode_field_sep FieldList indexes concode_elem_sep ArrayList<Order> orders concode_elem_sep ArrayList<Class<? extends Key<?>>> types concode_field_sep int getNumberOfFields concode_elem_sep boolean[] getFieldSortDirections concode_elem_sep boolean isOrderEqualOnFirstNFields concode_elem_sep boolean groupsFields concode_elem_sep Ordering appendOrdering concode_elem_sep Integer getFieldNumber concode_elem_sep int[] getFieldPositions concode_elem_sep Order[] getFieldOrders concode_elem_sep boolean isMetBy concode_elem_sep FieldList getInvolvedIndexes concode_elem_sep Class<? extends Key<?>> getType concode_elem_sep int hashCode concode_elem_sep Order getOrder concode_elem_sep boolean equals concode_elem_sep Ordering clone concode_elem_sep String toString concode_elem_sep Class<? extends Key<?>>[] getTypes
target: Ordering function ( int arg0 ) { if ( arg0 == 0 ) { return null ; } final Ordering loc0 = new Ordering ( ) ; for ( int loc1 = 0 ; loc1 < arg0 ; loc1 ++ ) { loc0 . appendOrdering ( this . indexes . get ( loc1 ) , this . types . get ( loc1 ) , this . orders . get ( loc1 ) ) ; } return loc0 ; }