Function at 0x14000b228
Capabilities:
Reference sql statements

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push r12
sub rsp, 0x20
mov eax, dword [rcx + 0x190]
mov rbx, rdx
cmp eax, 1
jne 0x14000b809
lea rdx, str.CREATE_DATABASE_XpsAnalyzer2_n
mov rcx, rbx
call fcn.14000e910
lea r12, [0x140033f30]
mov rcx, rbx
mov rdx, r12
call fcn.14000e910
lea rdx, str.USE_XpsAnalyzer2_n
mov rcx, rbx
call fcn.14000e910
mov rdx, r12
mov rcx, rbx
call fcn.14000e910
lea rdx, str.__Object:__Table__dbo_._Files_____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.SET_ANSI_NULLS_ON_n
mov rcx, rbx
call fcn.14000e910
mov rdx, r12
mov rcx, rbx
call fcn.14000e910
lea rdx, str.SET_QUOTED_IDENTIFIER_ON_n
mov rcx, rbx
call fcn.14000e910
mov rdx, r12
mov rcx, rbx
call fcn.14000e910
lea rdx, str.IF_NOT_EXISTS__SELECT__FROM_dbo.sysobjects_WHERE_id__OBJECT_ID_N_dbo_._Files___AND_OBJECTPROPERTY_id__NIsUserTable___1__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.BEGIN_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.CREATE_TABLE__dbo_._Files___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._____FileID___bigint__IDENTITY_1_1__NOT_NULL__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._____Path___nvarchar__255__COLLATE_SQL_Latin1_General_CP1_CI_AS_NOT_NULL__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._____MD5___nchar__32__COLLATE_SQL_Latin1_General_CP1_CI_AS_NULL__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._____FileSize___bigint__NULL__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._____LastModifiedTimeStamp___datetime__NULL__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____CONSTRAINT__FileID_PK__PRIMARY_KEY_CLUSTERED____FileID__ASC___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____CONSTRAINT__UniqueFile_Constraint1__UNIQUE_NONCLUSTERED___MD5____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____CONSTRAINT__UniqueFile_Constraint2__UNIQUE_NONCLUSTERED___Path____n
mov rcx, rbx
call fcn.14000e910
lea rbp, [0x140034550]
mov rcx, rbx
mov rdx, rbp
call fcn.14000e910
lea rsi, str.END_n
mov rcx, rbx
mov rdx, rsi
call fcn.14000e910
mov rdx, r12
mov rcx, rbx
call fcn.14000e910
lea rdx, str.__Object:__Table__dbo_._Rules_____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.SET_ANSI_NULLS_ON_n
mov rcx, rbx
call fcn.14000e910
mov rdx, r12
mov rcx, rbx
call fcn.14000e910
lea rdx, str.SET_QUOTED_IDENTIFIER_ON_n
mov rcx, rbx
call fcn.14000e910
mov rdx, r12
mov rcx, rbx
call fcn.14000e910
lea rdx, str.IF_NOT_EXISTS__SELECT__FROM_dbo.sysobjects_WHERE_id__OBJECT_ID_N_dbo_._Rules___AND_OBJECTPROPERTY_id__NIsUserTable___1__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.BEGIN_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.CREATE_TABLE__dbo_._Rules___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._____RuleID___bigint__NOT_NULL__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._____RuleName___nvarchar__80__COLLATE_SQL_Latin1_General_CP1_CI_AS_NOT_NULL__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._CONSTRAINT__RuleID_PK__PRIMARY_KEY_CLUSTERED__n
mov rcx, rbx
call fcn.14000e910
lea rdx, [0x140034860]
mov rcx, rbx
call fcn.14000e910
lea rdx, str._____RuleID__ASC_n
mov rcx, rbx
call fcn.14000e910
mov rdx, rbp
mov rcx, rbx
call fcn.14000e910
mov rdx, rbp
mov rcx, rbx
call fcn.14000e910
mov rdx, rsi
mov rcx, rbx
call fcn.14000e910
lea rdx, str.__Object:__Table__dbo_._Analysis______n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.SET_ANSI_NULLS_ON_n
mov rcx, rbx
call fcn.14000e910
mov rdx, r12
mov rcx, rbx
call fcn.14000e910
lea rdx, str.SET_QUOTED_IDENTIFIER_ON_n
mov rcx, rbx
call fcn.14000e910
mov rdx, r12
mov rcx, rbx
call fcn.14000e910
lea rdx, str.IF_NOT_EXISTS__SELECT__FROM_dbo.sysobjects_WHERE_id__OBJECT_ID_N_dbo_._Analysis___AND_OBJECTPROPERTY_id__NIsUserTable___1__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.BEGIN_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.CREATE_TABLE__dbo_._Analysis___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._____FileID___bigint__NOT_NULL__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._____RuleID___bigint__NOT_NULL__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._____BoolVal___bit__NULL__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._____IntVal___bigint__NULL__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._____StringVal___nvarchar__1024__COLLATE_SQL_Latin1_General_CP1_CI_AS_NULL__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._____Location___nvarchar__1024__COLLATE_SQL_Latin1_General_CP1_CI_AS_NULL__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____CONSTRAINT__UniqueAnalysis_Constraint__UNIQUE___FileID____RuleID____BoolVal____IntVal____StringVal____Location____n
mov rcx, rbx
call fcn.14000e910
mov rdx, rbp
mov rcx, rbx
call fcn.14000e910
mov rdx, rsi
mov rcx, rbx
call fcn.14000e910
mov rdx, r12
mov rcx, rbx
call fcn.14000e910
lea rdx, str.IF_NOT_EXISTS__SELECT__FROM_dbo.sysindexes_WHERE_id__OBJECT_ID_N_dbo_._Analysis___AND_name__NIX_Analysis__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.CREATE_NONCLUSTERED_INDEX__FileID_Index__ON__dbo_._Analysis___n
mov rcx, rbx
call fcn.14000e910
lea rdx, [0x140034860]
mov rcx, rbx
call fcn.14000e910
lea rdx, str._____FileID__ASC_n
mov rcx, rbx
call fcn.14000e910
mov rdx, rbp
mov rcx, rbx
call fcn.14000e910
mov rdx, r12
mov rcx, rbx
call fcn.14000e910
lea rdx, str.IF_NOT_EXISTS__SELECT__FROM_dbo.sysindexes_WHERE_id__OBJECT_ID_N_dbo_._Analysis___AND_name__NIX_Analysis_1__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.CREATE_NONCLUSTERED_INDEX__RuleID_Index__ON__dbo_._Analysis___n
mov rcx, rbx
call fcn.14000e910
lea rdx, [0x140034860]
mov rcx, rbx
call fcn.14000e910
lea rdx, str._____RuleID__ASC_n
mov rcx, rbx
call fcn.14000e910
mov rdx, rbp
mov rcx, rbx
call fcn.14000e910
mov rdx, r12
mov rcx, rbx
call fcn.14000e910
lea rdx, str.__Object:__Trigger__InsertUpdateTrigger_____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.SET_ANSI_NULLS_ON_n
mov rcx, rbx
call fcn.14000e910
mov rdx, r12
mov rcx, rbx
call fcn.14000e910
lea rdx, str.SET_QUOTED_IDENTIFIER_ON_n
mov rcx, rbx
call fcn.14000e910
mov rdx, r12
mov rcx, rbx
call fcn.14000e910
lea rdx, str.IF_NOT_EXISTS__SELECT__FROM_dbo.sysobjects_WHERE_id__OBJECT_ID_N_dbo_._UpdateTrigger___AND_OBJECTPROPERTY_id__NIsTrigger___1__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.EXEC_dbo.sp_executesql__statement__NCREATE_TRIGGER__dbo_._InsertUpdateTrigger__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.ON__dbo_._Analysis__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.FOR_INSERT__UPDATE_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.AS_t_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____IF______SELECT_BoolVal_FROM_Inserted__IS_NOT_NULL__AND___SELECT_IntVal_FROM_Inserted__IS_NOT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.________OR____SELECT_IntVal_FROM_Inserted__IS_NOT_NULL__AND___SELECT_StringVal_FROM_Inserted__IS_NOT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.________OR____SELECT_StringVal_FROM_Inserted__IS_NOT_NULL__AND___SELECT_BoolVal_FROM_Inserted__IS_NOT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.________OR____SELECT_BoolVal_FROM_Inserted__IS_NULL__AND___SELECT_IntVal_FROM_Inserted__IS_NULL__AND___SELECT_StringVal_FROM_Inserted__IS_NULL____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____BEGIN_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.________RAISERROR__Incorrect_Rule_Value_s___16__1__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.________ROLLBACK_TRAN_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.________RETURN_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____END_n
mov rcx, rbx
call fcn.14000e910
lea rdx, [0x1400357a4]
mov rcx, rbx
call fcn.14000e910
mov rdx, r12
mov rcx, rbx
call fcn.14000e910
lea rdx, str.__Object:__ForeignKey__FileID_Relationship______n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.IF_NOT_EXISTS__SELECT__FROM_dbo.sysobjects_WHERE_id__OBJECT_ID_N_dbo_._FileID_Relationship___AND_type__F__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.ALTER_TABLE__dbo_._Analysis___WITH_CHECK_ADD__CONSTRAINT__FileID_Relationship__FOREIGN_KEY__FileID___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.REFERENCES__dbo_._Files____FileID___n
mov rcx, rbx
call fcn.14000e910
mov rdx, r12
mov rcx, rbx
call fcn.14000e910
lea rdx, str.ALTER_TABLE__dbo_._Analysis__CHECK_CONSTRAINT__FileID_Relationship__n
mov rcx, rbx
call fcn.14000e910
mov rdx, r12
mov rcx, rbx
call fcn.14000e910
lea rdx, str.__Object:__ForeignKey__RuleID_Relationship______n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.IF_NOT_EXISTS__SELECT__FROM_dbo.sysobjects_WHERE_id__OBJECT_ID_N_dbo_._RuleID_Relationship___AND_type__F__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.ALTER_TABLE__dbo_._Analysis___WITH_CHECK_ADD__CONSTRAINT__RuleID_Relationship__FOREIGN_KEY__RuleID___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.REFERENCES__dbo_._Rules____RuleID___n
mov rcx, rbx
call fcn.14000e910
mov rdx, r12
mov rcx, rbx
call fcn.14000e910
lea rdx, str.ALTER_TABLE__dbo_._Analysis__CHECK_CONSTRAINT__RuleID_Relationship__n
mov rcx, rbx
call fcn.14000e910
mov rdx, r12
jmp 0x14000c058
cmp eax, 3
jne 0x14000bd2d
lea rdx, str.__MySql___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.SET__OLD_UNIQUE_CHECKS__UNIQUE_CHECKS__UNIQUE_CHECKS0__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.SET__OLD_FOREIGN_KEY_CHECKS__FOREIGN_KEY_CHECKS__FOREIGN_KEY_CHECKS0__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.SET__OLD_SQL_MODE__SQL_MODE__SQL_MODETRADITIONAL__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.CREATE_SCHEMA_IF_NOT_EXISTS__XpsAnalyzer2__DEFAULT_CHARACTER_SET_latin1_COLLATE_latin1_general_ci___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.USE__XpsAnalyzer2___n
mov rcx, rbx
call fcn.14000e910
lea rsi, str._________________________________________________________n
mov rcx, rbx
mov rdx, rsi
call fcn.14000e910
lea rdx, str.___Table__XpsAnalyzer2_._Rules__n
mov rcx, rbx
call fcn.14000e910
mov rdx, rsi
mov rcx, rbx
call fcn.14000e910
lea rdx, str.CREATE__TABLE_IF_NOT_EXISTS__XpsAnalyzer2_._Rules____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.___RuleID__BIGINT_NOT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.___RuleName__VARCHAR_80__NOT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.__PRIMARY_KEY___RuleID_____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.ENGINE__InnoDB__n
mov rcx, rbx
call fcn.14000e910
mov rdx, rsi
mov rcx, rbx
call fcn.14000e910
lea rdx, str.___Table__mydb_._Files__n
mov rcx, rbx
call fcn.14000e910
mov rdx, rsi
mov rcx, rbx
call fcn.14000e910
lea rdx, str.CREATE__TABLE_IF_NOT_EXISTS__XpsAnalyzer2_._Files____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.___FileID__BIGINT_NOT_NULL_AUTO_INCREMENT___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.___Path__VARCHAR_255__NOT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.___MD5__CHAR_32__NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.___FileSize__BIGINT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.___LastModifiedTimeStamp__DATETIME_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.__PRIMARY_KEY___FileID_____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.__CONSTRAINT_UniqueFile_Constraint1_UNIQUE___MD5_____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.__CONSTRAINT_UniqueFile_Constraint2_UNIQUE___Path_____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.ENGINE__InnoDB__n
mov rcx, rbx
call fcn.14000e910
mov rdx, rsi
mov rcx, rbx
call fcn.14000e910
lea rdx, str.___Table__XpsAnalyzer2_._Analysis__n
mov rcx, rbx
call fcn.14000e910
mov rdx, rsi
mov rcx, rbx
call fcn.14000e910
lea rdx, str.CREATE__TABLE_IF_NOT_EXISTS__XpsAnalyzer2_._Analysis____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.___FileID__BIGINT_NOT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.___RuleID__BIGINT_NOT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.___BoolVal__BIT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.___IntVal__BIGINT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.___StringVal__VARCHAR_255__NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.___Location__VARCHAR_255__NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.__INDEX_FileID___FileID__ASC____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.__INDEX_RuleID___RuleID__ASC____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.__CONSTRAINT_UniqueAnalysis_Constraint_UNIQUE___FileID____RuleID____BoolVal____IntVal____StringVal____Location_____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.__CONSTRAINT__FileID_Relationship__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____FOREIGN_KEY___FileID____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____REFERENCES__XpsAnalyzer2_._Files____FileID____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____ON_DELETE_RESTRICT_n
mov rcx, rbx
call fcn.14000e910
lea rdx, [0x140036af8]
mov rcx, rbx
call fcn.14000e910
lea rdx, str.__CONSTRAINT__RuleID_Relationship__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____FOREIGN_KEY___RuleID____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____REFERENCES__XpsAnalyzer2_._Rules____RuleID____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____ON_DELETE_RESTRICT_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____ON_UPDATE_RESTRICT__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.ENGINE__InnoDB__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.SET_SQL_MODE_OLD_SQL_MODE__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.SET_FOREIGN_KEY_CHECKS_OLD_FOREIGN_KEY_CHECKS__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.SET_UNIQUE_CHECKS_OLD_UNIQUE_CHECKS__n_n
mov rcx, rbx
call fcn.14000e910
mov rdx, rsi
mov rcx, rbx
call fcn.14000e910
lea rdx, str.___Triggers_n
mov rcx, rbx
call fcn.14000e910
mov rdx, rsi
mov rcx, rbx
call fcn.14000e910
lea rdx, str.DELIMITER____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.CREATE_TRIGGER_InsertTrigger_BEFORE_INSERT_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.ON_Analysis_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.FOR_EACH_ROW_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.BEGIN_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._tIF_____NEW.BoolVal_IS_NOT_NULL__AND__NEW.IntVal_IS_NOT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._t_tOR___NEW.IntVal_IS_NOT_NULL__AND__NEW.StringVal_IS_NOT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._t_tOR___NEW.StringVal_IS_NOT_NULL__AND__NEW.BoolVal_IS_NOT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._t_tOR___NEW.BoolVal_IS_NULL__AND__NEW.IntVal_IS_NULL__AND__NEW.StringVal_IS_NULL____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._tTHEN_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.________SET_NEW.RuleID__NULL__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____END_IF__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.END___n
mov rcx, rbx
call fcn.14000e910
lea rdx, [0x140037110]
mov rcx, rbx
call fcn.14000e910
lea rdx, str.CREATE_TRIGGER_UpdateTrigger_BEFORE_UPDATE_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.ON_Analysis_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.FOR_EACH_ROW_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.BEGIN_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._tIF_____NEW.BoolVal_IS_NOT_NULL__AND__NEW.IntVal_IS_NOT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._t_tOR___NEW.IntVal_IS_NOT_NULL__AND__NEW.StringVal_IS_NOT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._t_tOR___NEW.StringVal_IS_NOT_NULL__AND__NEW.BoolVal_IS_NOT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._t_tOR___NEW.BoolVal_IS_NULL__AND__NEW.IntVal_IS_NULL__AND__NEW.StringVal_IS_NULL____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._tTHEN_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.________SET_NEW.FileID__OLD.FileID__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.________SET_NEW.RuleID__OLD.RuleID__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.________SET_NEW.BoolVal__OLD.BoolVal__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.________SET_NEW.IntVal__OLD.IntVal__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.________SET_NEW.StringVal__OLD.StringVal__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.________SET_NEW.Location__OLD.Location__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____END_IF__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.END___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.DELIMITER___n
jmp 0x14000c058
cmp eax, 2
jne 0x14000c060
lea rdx, str.CREATE_TABLE_Rules___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____RuleID_NUMBER_NOT_NULL_PRIMARY_KEY__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____RuleName_NVARCHAR2_80__NOT_NULL_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._______n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.CREATE_TABLE_Files___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____FileID_NUMBER_NOT_NULL_PRIMARY_KEY___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____Path_NVARCHAR2_255__NOT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____MD5_NCHAR_32__NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____FileSize_NUMBER_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____LastModifiedTimeStamp_TIMESTAMP_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____CONSTRAINT_UniqueFiles_Constraint1_UNIQUE__MD5____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____CONSTRAINT_UniqueFiles_Constraint2_UNIQUE__Path___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str._______n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.CREATE_SEQUENCE_FileID_Seq_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____START_WITH_1_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____INCREMENT_BY_1__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.CREATE_TRIGGER_FileId_Trigger_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____BEFORE_INSERT__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____ON_Files__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____REFERENCING_NEW_AS_NEW_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____FOR_EACH_ROW__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____WHEN__NEW.FileID_IS_NULL__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____BEGIN_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.________SELECT_FileID_Seq.nextval_into_:NEW.FileID_from_Dual__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____END__n
mov rcx, rbx
call fcn.14000e910
lea rdx, [0x140037974]
mov rcx, rbx
call fcn.14000e910
lea rdx, str.CREATE_TABLE_Analysis___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____FileID_NUMBER_NOT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____RuleID_NUMBER_NOT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____BoolVal_CHAR_1__NULL_CHECK__BoolVal_IN___t__f______n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____IntVal_NUMBER_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____StringVal_NVARCHAR2_255__NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____Location_NVARCHAR2_255__NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____CONSTRAINT_UniqueAnalysis_Constraint_UNIQUE__FileID__RuleID__BoolVal__IntVal__StringVal__Location____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____CONSTRAINT_FileID_Relationship_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.________FOREIGN_KEY__FileID__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.________REFERENCES_Files__FileID___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____CONSTRAINT_RuleID_Relationship_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.________FOREIGN_KEY__RuleID__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.________REFERENCES_Rules__RuleID____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.CREATE_TRIGGER_InsertUpdateTrigger__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____BEFORE_INSERT_OR_UPDATE_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____ON_Analysis_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____FOR_EACH_ROW_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.BEGIN_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____IF_____:NEW.BoolVal_IS_NOT_NULL__AND__:NEW.IntVal_IS_NOT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.______OR___:NEW.IntVal_IS_NOT_NULL__AND__:NEW.StringVal_IS_NOT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.______OR___:NEW.StringVal_IS_NOT_NULL__AND__:NEW.BoolVal_IS_NOT_NULL___n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.______OR___:NEW.BoolVal_IS_NULL__AND__:NEW.IntVal_IS_NULL__AND__:NEW.StringVal_IS_NULL____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____THEN_n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.________RAISE_APPLICATION_ERROR__20016__Incorrect_Rule_Value_s____n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.____END_IF__n
mov rcx, rbx
call fcn.14000e910
lea rdx, str.END__n
mov rcx, rbx
call fcn.14000e910
lea rdx, [0x140037974]
mov rcx, rbx
call fcn.14000e910
mov rbx, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
add rsp, 0x20
pop r12
ret