рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реА рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рднреА рдПрдХ рдореБрджреНрджрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕ рдмрдЧ рдкрд░ рдХреНрдпрд╛ рд╕реНрдерд┐рддрд┐ рд╣реИ? рдореБрдЭреЗ рдЕрдкрдиреЗ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдмреЗрд╣рдж рдЬрд░реВрд░рдд рд╣реИред рдХреНрдпрд╛ рдореИрдВ рдХреБрдЫ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ?
@tokahuke рдЗрд╕реЗ рджрд╛рдпрд░ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рддред рдпрд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдореЗрдВ рдХреНрдпрд╛ рдорджрдж рдХрд░реЗрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЗрд╕ рдЬрдВрдЧ рд░реИрдкрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕рд╛рде рдПрдХ рдмрдЧ рд╣реИ, рдпрд╛ рдпрджрд┐ рдпрд╣ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдлреЗрд╕рдмреБрдХ рд░реЙрдХреНрд╕рдбреАрдмреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдЕрдкрд╕реНрдЯреНрд░реАрдо рд╣реИ, рддреЛ рдЗрд╕рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдпрд╣рд╛рдВ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрд╕реНрдЯреНрд░реАрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдЦрд┐рд▓рд╛рдл рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЗрд╕ рдмрдЧ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ: _рдЖрдк рдбреЗрдЯрд╛рдмреЗрд╕ рдХреИрд╕реЗ рдЦреЛрд▓ рд░рд╣реЗ рд╣реИрдВ?_
рдореИрдВ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИ рд╣реИ рдФрд░ рдЗрд╕реЗ рджреВрд░ рдЬрд╛рдирд╛ рдЕрдЧрд░ рдореИрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рджреЗрдЦрд╛ рдерд╛ DB::open_cf_descriptors()
, рдХреЗ рдмрдЬрд╛рдп DB::open_cf()
ред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ DB::open_cf()
рдХрд┐рд╕реА рднреА рдХреЙрд▓рдо рдкрд░рд┐рд╡рд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рдХрд▓реНрдк рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрд╕реЗ рдмрдирд╛рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рдорд░реНрдЬ рдСрдкрд░реЗрдЯрд░ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдЬрдм рддрдХ рдореИрдВ рдЧрд▓рдд рдирд╣реАрдВ рд╣реВрдБ:
set_merge_operator()
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рди рдХрд┐ рдбреАрдмреА рдХреЗ рд╡рд┐рдХрд▓реНрдкред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдВ, open_cf_descriptors()
рдХреЗ рдмрдЬрд╛рдп рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП open_cf()
ред рдЙрдореНрдореАрдж рд╣реИ рдпреЗ рдорджрдж рдХрд░реЗрдЧрд╛ред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЗрд╕ рдмрдЧ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ: _рдЖрдк рдбреЗрдЯрд╛рдмреЗрд╕ рдХреИрд╕реЗ рдЦреЛрд▓ рд░рд╣реЗ рд╣реИрдВ?_
рдореИрдВ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИ рд╣реИ рдФрд░ рдЗрд╕реЗ рджреВрд░ рдЬрд╛рдирд╛ рдЕрдЧрд░ рдореИрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рджреЗрдЦрд╛ рдерд╛
DB::open_cf_descriptors()
, рдХреЗ рдмрдЬрд╛рдпDB::open_cf()
ред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐DB::open_cf()
рдХрд┐рд╕реА рднреА рдХреЙрд▓рдо рдкрд░рд┐рд╡рд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рдХрд▓реНрдк рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрд╕реЗ рдмрдирд╛рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рдорд░реНрдЬ рдСрдкрд░реЗрдЯрд░ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛редрдЬрдм рддрдХ рдореИрдВ рдЧрд▓рдд рдирд╣реАрдВ рд╣реВрдБ:
set_merge_operator()
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рди рдХрд┐ рдбреАрдмреА рдХреЗ рд╡рд┐рдХрд▓реНрдкред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдВ,open_cf_descriptors()
рдХреЗ рдмрдЬрд╛рдп рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПopen_cf()
ред рдЙрдореНрдореАрдж рд╣реИ рдпреЗ рдорджрдж рдХрд░реЗрдЧрд╛ред