์ด๊ฒ์ C API์๋ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ด ๋ฒ๊ทธ์ ์ํ๋ ๋ฌด์์ ๋๊น? ๋ด ํ๋ก์ ํธ์ ์ด๊ฒ์ด ์ ์คํ ํ์ํฉ๋๋ค. ๋ฌด์์ด๋ ๋์๋๋ฆด๊น์?
@tokahuke ์ ์ถ๋ ์ดํ๋ก ๋ณ๊ฒฝ๋์ง
์ด ๋ฒ๊ทธ๋ฅผ ๋ณด๊ณ ์๋ ์ฌ๋๋ค์ ์ํด: _๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?_
๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ณ DB::open_cf()
๋์ DB::open_cf_descriptors()
์ฌ์ฉํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ ๊ฒ์ ๋ณด์์ต๋๋ค. ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ ๋ DB::open_cf()
๊ฐ ์์ฑํ๋ ๋ชจ๋ ์ด ํจ๋ฐ๋ฆฌ์ ๊ธฐ๋ณธ ์ต์
์ ์ ์ฉํ๋ค๋ ๊ฒ์
๋๋ค. ๊ธฐ๋ณธ ์ต์
์๋ ๋ณํฉ ์ฐ์ฐ์๊ฐ ํฌํจ๋์ง ์์ต๋๋ค.
๋ด๊ฐ ์ค์ํ์ง ์๋ ํ :
set_merge_operator()
๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์
๋๋ค. ๊ทธ๋ ๊ฒ ํ๋ ค๋ฉด open_cf()
๋์ open_cf_descriptors()
๋ฅผ ํธ์ถํด์ผ ํฉ๋๋ค. ๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด ๋ฒ๊ทธ๋ฅผ ๋ณด๊ณ ์๋ ์ฌ๋๋ค์ ์ํด: _๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?_
๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ณ
DB::open_cf()
๋์DB::open_cf_descriptors()
์ฌ์ฉํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ ๊ฒ์ ๋ณด์์ต๋๋ค. ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ ๋DB::open_cf()
๊ฐ ์์ฑํ๋ ๋ชจ๋ ์ด ํจ๋ฐ๋ฆฌ์ ๊ธฐ๋ณธ ์ต์ ์ ์ ์ฉํ๋ค๋ ๊ฒ์ ๋๋ค. ๊ธฐ๋ณธ ์ต์ ์๋ ๋ณํฉ ์ฐ์ฐ์๊ฐ ํฌํจ๋์ง ์์ต๋๋ค.๋ด๊ฐ ์ค์ํ์ง ์๋ ํ :
set_merge_operator()
๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ ๊ฒ ํ๋ ค๋ฉดopen_cf()
๋์open_cf_descriptors()
๋ฅผ ํธ์ถํด์ผ ํฉ๋๋ค. ๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.