Function at 0x1400465e0
Capabilities:
Reference sql statements

Disassembly:
push rbx
sub rsp, 0x20
mov rbx, rcx
call fcn.1400041d0
mov dword [rbx + 0x68], 0x100
lea rax, vtable.Database.0
mov qword [rbx], rax
xor ecx, ecx
mov qword [rbx + 0x6c], 5
lea rax, str.INSERT_OR_IGNORE_INTO_FILES__FILE_ID__FILE_METRIC__READ_COUNT__WRITE_COUNT__BLACK_LIST__WHITE_LIST__DIRTY__FILE_EXT_ID__FILE_SIZE_LOG2__VALUES___Id__0__0__0__0__0__0__0__0_
mov qword [rbx + 0x80], rax
lea rax, str.UPDATE_FILES_SET_READ_COUNT__READ_COUNT___newscoreread__WRITE_COUNT__WRITE_COUNT___newscorewrite_WHERE_FILE_ID___Id
mov qword [rbx + 0x78], rbx
mov qword [rbx + 0x88], rcx
mov qword [rbx + 0x90], rcx
mov qword [rbx + 0xa8], rax
lea rax, str.UPDATE_FILES_SET_FILE_SIZE_LOG2_file_size_log2__DIRTY__0__FILE_EXT_ID___SELECT_FILE_EXT_ID_FROM_FILES_EXT_WHERE_FILES_EXT.EXT_NAME__LOWER__name__WHERE_FILE_ID_Id
mov dword [rbx + 0x98], ecx
mov qword [rbx + 0xa0], rbx
mov qword [rbx + 0xb0], rcx
mov qword [rbx + 0xb8], rcx
mov qword [rbx + 0xd0], rax
lea rax, str.INSERT_OR_IGNORE_INTO_SEGMENTS_VALUES___Id___Seg__0_
mov dword [rbx + 0xc0], ecx
mov qword [rbx + 0xc8], rbx
mov qword [rbx + 0xd8], rcx
mov qword [rbx + 0xe0], rcx
mov qword [rbx + 0xf8], rax
lea rax, str.UPDATE_SEGMENTS_SET_CLUSTERS_clusters_WHERE_FILE_ID_Id_AND_SEGMENT_ID_Seg
mov dword [rbx + 0xe8], ecx
mov qword [rbx + 0xf0], rbx
mov qword [rbx + 0x100], rcx
mov qword [rbx + 0x108], rcx
mov qword [rbx + 0x120], rax
lea rax, str.INSERT_OR_IGNORE_INTO_FILES_EXT__EXT_NAME__BIAS__VALUES__LOWER__Name___256_
mov dword [rbx + 0x110], ecx
mov qword [rbx + 0x118], rbx
mov qword [rbx + 0x128], rcx
mov qword [rbx + 0x130], rcx
mov qword [rbx + 0x148], rax
lea rax, str.UPDATE_FILES_EXT_SET_BIAS_bias_WHERE_EXT_NAME_Name
mov dword [rbx + 0x138], ecx
mov qword [rbx + 0x140], rbx
mov qword [rbx + 0x150], rcx
mov qword [rbx + 0x158], rcx
mov qword [rbx + 0x170], rax
lea rax, str.UPDATE_GLOBAL_PARAMS_SET_PARAM_VALUE_bias_WHERE_PARAM_NAMELOWER__Name_
mov dword [rbx + 0x160], ecx
mov qword [rbx + 0x168], rbx
mov qword [rbx + 0x178], rcx
mov qword [rbx + 0x180], rcx
mov qword [rbx + 0x198], rax
lea rax, str.DELETE_FROM_FILES_WHERE_FILE_ID___Id
mov dword [rbx + 0x188], ecx
mov qword [rbx + 0x190], rbx
mov qword [rbx + 0x1a0], rcx
mov qword [rbx + 0x1a8], rcx
mov qword [rbx + 0x1c0], rax
lea rax, str.DELETE_FROM_SEGMENTS_WHERE_FILE_ID___Id
mov dword [rbx + 0x1b0], ecx
mov qword [rbx + 0x1b8], rbx
mov qword [rbx + 0x1c8], rcx
mov qword [rbx + 0x1d0], rcx
mov qword [rbx + 0x1e8], rax
lea rax, str.SELECT__FROM_GLOBAL_PARAMS
mov dword [rbx + 0x1d8], ecx
mov qword [rbx + 0x1e0], rbx
mov qword [rbx + 0x1f0], rcx
mov qword [rbx + 0x1f8], rcx
mov qword [rbx + 0x210], rax
lea rax, str.SELECT_FILES.FILE_ID__FILES.FILE_METRIC_FROM_FILES__SEGMENTS_WHERE_FILES.FILE_IDSEGMENTS.FILE_ID_AND_SEGMENTS.SEGMENT_ID_segment_id_AND_SEGMENTS.CLUSTERS___0_ORDER_BY_SEGMENTS.CLUSTERS_DESC
mov dword [rbx + 0x200], ecx
mov qword [rbx + 0x208], rbx
mov qword [rbx + 0x218], rcx
mov qword [rbx + 0x220], rcx
mov qword [rbx + 0x238], rax
lea rax, str.SELECT_FILES.FILE_ID__FILES.FILE_METRIC__SEGMENTS.CLUSTERS_FROM_FILES__SEGMENTS_WHERE_FILES.FILE_ID__SEGMENTS.FILE_ID_AND_SEGMENTS.CLUSTERS___0_AND_SEGMENTS.SEGMENT_ID__1_AND_FILES.FILE_METRIC___0_ORDER_BY_FILE_METRIC_DESC__SEGMENTS.CLUSTERS_DESC
mov dword [rbx + 0x228], ecx
mov qword [rbx + 0x230], rbx
mov qword [rbx + 0x240], rcx
mov qword [rbx + 0x248], rcx
mov dword [rbx + 0x250], ecx
mov qword [rbx + 0x258], rbx
mov qword [rbx + 0x260], rax
lea rax, str.SELECT_FILES.FILE_ID__FILES.FILE_METRIC__SEGMENTS.CLUSTERS_FROM_FILES__SEGMENTS_WHERE_FILES.FILE_IDSEGMENTS.FILE_ID_AND_SEGMENTS.SEGMENT_ID__0_AND_SEGMENTS.CLUSTERS___0_ORDER_BY_FILE_METRIC_ASC__SEGMENTS.CLUSTERS_DESC
mov qword [rbx + 0x268], rcx
mov qword [rbx + 0x270], rcx
mov qword [rbx + 0x288], rax
lea rax, str.SELECT_FILES.FILE_ID__FILES.FILE_METRIC__FILES.READ_COUNT_FILES.WRITE_COUNT__FILES_EXT.BIAS__FILES.FILE_SIZE_LOG2___SELECT_CLUSTERS_FROM_SEGMENTS_WHERE_SEGMENTS.SEGMENT_ID__0_AND_SEGMENTS.FILE_ID__FILES.FILE_ID__AS_SEG0_CLUSTERS__SELECT_CLUSTERS_FROM_SEGMENTS_WHERE_SEGMENTS.SEGMENT_ID__1_AND_SEGMENTS.FILE_ID__FILES.FILE_ID__AS_SEG1_CLUSTERS__FILES_EXT.EXT_NAME_FROM_FILES__FILES_EXT_WHERE_FILES.FILE_EXT_ID__FILES_EXT.FILE_EXT_ID_AND__FILES.WRITE_COUNT__0_OR_FILES.READ_COUNT__0__ORDER_BY_FILES.READ_COUNT_DESC__FILES.WRITE_COUNT_DESC
mov dword [rbx + 0x278], ecx
mov qword [rbx + 0x280], rbx
mov qword [rbx + 0x290], rcx
mov qword [rbx + 0x298], rcx
mov qword [rbx + 0x2b0], rax
lea rax, str.SELECT_FILES.FILE_ID__FILES.FILE_METRIC__FILES.READ_COUNT_FILES.WRITE_COUNT__FILES_EXT.BIAS__FILES.FILE_SIZE_LOG2___SELECT_CLUSTERS_FROM_SEGMENTS_WHERE_SEGMENTS.SEGMENT_ID__0_AND_SEGMENTS.FILE_ID__FILES.FILE_ID__AS_SEG0_CLUSTERS__SELECT_CLUSTERS_FROM_SEGMENTS_WHERE_SEGMENTS.SEGMENT_ID__1_AND_SEGMENTS.FILE_ID__FILES.FILE_ID__AS_SEG1_CLUSTERS__FILES_EXT.EXT_NAME_FROM_FILES__FILES_EXT_WHERE_FILES.FILE_EXT_ID__FILES_EXT.FILE_EXT_ID_AND_SEG1_CLUSTERS____0_ORDER_BY_FILES.FILE_METRIC_DESC
mov dword [rbx + 0x2a0], ecx
mov qword [rbx + 0x2a8], rbx
mov qword [rbx + 0x2b8], rcx
mov qword [rbx + 0x2c0], rcx
mov qword [rbx + 0x2d8], rax
lea rax, str.SELECT_FILES.FILE_ID__FILES.FILE_METRIC__FILES.READ_COUNT_FILES.WRITE_COUNT__FILES_EXT.BIAS__FILES.FILE_SIZE_LOG2___SELECT_CLUSTERS_FROM_SEGMENTS_WHERE_SEGMENTS.SEGMENT_ID__0_AND_SEGMENTS.FILE_ID__FILES.FILE_ID__AS_SEG0_CLUSTERS__SELECT_CLUSTERS_FROM_SEGMENTS_WHERE_SEGMENTS.SEGMENT_ID__1_AND_SEGMENTS.FILE_ID__FILES.FILE_ID__AS_SEG1_CLUSTERS__FILES_EXT.EXT_NAME_FROM_FILES__FILES_EXT_WHERE_FILES.FILE_EXT_ID__FILES_EXT.FILE_EXT_ID_AND_SEG0_CLUSTERS____0_ORDER_BY_FILES.FILE_METRIC_ASC
mov dword [rbx + 0x2c8], ecx
mov qword [rbx + 0x2d0], rbx
mov qword [rbx + 0x2e0], rcx
mov qword [rbx + 0x2e8], rcx
mov qword [rbx + 0x300], rax
mov rax, rbx
mov dword [rbx + 0x2f0], ecx
mov qword [rbx + 0x2f8], rbx
mov qword [rbx + 0x308], rcx
mov qword [rbx + 0x310], rcx
add rsp, 0x20
pop rbx
ret