insert an entry at any position of the ordering . a quick example to illustrate this : let 's say we have a table with columns a , b , c . their column numbers are 0 , 1 , and 2 . we produce an ordering c ascending : concode_field_sep OrderTypeCode[] allValues concode_elem_sep Vector<Integer> columnNumbers_ concode_elem_sep Vector<OrderTypeCode> orderTypes_ concode_field_sep OrderTypeCode fromOrdinal concode_elem_sep int getNumEntries concode_elem_sep OrderTypeCode getOrderType concode_elem_sep void addEntry concode_elem_sep void addEntry concode_elem_sep int getColumnNum concode_elem_sep void clear concode_elem_sep void mapColumnNumbers
void function ( int arg0 , int arg1 , OrderTypeCode arg2 ) { if ( arg0 > columnNumbers_ . size ( ) ) throw new UDRException ( 38900 , "srini_string" , arg0 , columnNumbers_ . size ( ) ) ; columnNumbers_ . add ( arg0 , Integer . valueOf ( arg1 ) ) ; orderTypes_ . add ( arg0 , arg2 ) ; }