void insertRow ( Session session , PersistentStore store , Object [ ] data ) { setIdentityColumn ( session , data ) ; if ( triggerLists [ Trigger . INSERT_BEFORE ] . length != 0 ) { fireBeforeTriggers ( session , Trigger . INSERT_BEFORE , null , data , null ) ; } if ( isView ) { return ; } checkRowDataInsert ( session , data ) ; insertNoCheck ( session , store , data ) ; }
Mid level method for inserting rows . Performs constraint checks and fires row level triggers .