void function ( Object arg0 [ ] ) { if ( iType == MAIN || iType == UNIQUE ) { return ; } for ( int loc0 = 0 ; loc0 < iLen ; loc0 ++ ) { Object loc1 = arg0 [ iColRef [ loc0 ] ] ; if ( loc1 == null ) { return ; } oMain [ iColMain [ loc0 ] ] = loc1 ; } Trace . check ( iMain . find ( oMain ) != null , Trace . INTEGRITY_CONSTRAINT_VIOLATION ) ; }
method declaration concode_field_sep int FOREIGN_KEY concode_elem_sep Table tMain concode_elem_sep Table tRef concode_elem_sep int iColMain[] concode_elem_sep Object oMain[] concode_elem_sep int iType concode_elem_sep int iColRef[] concode_elem_sep Index iMain concode_elem_sep int MAIN concode_elem_sep Index iRef concode_elem_sep Object oRef[] concode_elem_sep int iLen concode_elem_sep int UNIQUE concode_field_sep int[] getRefColumns concode_elem_sep void replaceTable concode_elem_sep void checkDelete concode_elem_sep int getType concode_elem_sep Table getRef concode_elem_sep void checkUpdate concode_elem_sep Table getMain concode_elem_sep int[] getMainColumns concode_elem_sep boolean isAffected