create a new random index . concode_field_sep boolean temporary concode_elem_sep Column[] primaryKeys concode_elem_sep Column[] columns concode_elem_sep ArrayList<Index> indexes concode_elem_sep String name concode_elem_sep TestSynth config concode_elem_sep boolean globalTemporary concode_field_sep Column getRandomColumn concode_elem_sep String getName concode_elem_sep void removeIndex concode_elem_sep Column getRandomConditionColumn concode_elem_sep String getCreateSQL concode_elem_sep int getColumnCount concode_elem_sep void addIndex concode_elem_sep Table newRandomTable concode_elem_sep Column[] getColumns concode_elem_sep Column getRandomColumnOfType concode_elem_sep Column[] getRandomColumns concode_elem_sep String getDropSQL concode_elem_sep String getInsertSQL
Index function ( ) { String loc0 = "srini_string" + config . randomIdentifier ( ) ; int loc1 = config . random ( ) . getLog ( getColumnCount ( ) - 1 ) + 1 ; boolean loc2 = config . random ( ) . getBoolean ( 50 ) ; Column [ ] loc3 = getRandomColumns ( loc1 ) ; Index loc4 = new Index ( this , loc0 , loc3 , loc2 ) ; return loc4 ; }