API 레퍼런스

Rust API 문서

완전한 Rust API 문서는 docs.rs에서 확인할 수 있습니다 (영문):

docs.rs

→ docs.rs에서 전체 API 문서 보기


빠른 참조

핵심 타입

타입 설명
Database 메인 데이터베이스 핸들
Transaction MVCC 트랜잭션
Table 스키마 derive 매크로

주요 메서드

// 데이터베이스 작업
Database::open(path) -> Result<Database>
Database::open_in_memory() -> Result<Database>
db.insert(table, key, value) -> Result<()>
db.get(table, key) -> Result<Option<Vec<u8>>>
db.delete(table, key) -> Result<()>

// SQL 인터페이스
db.execute_sql(sql) -> Result<SqlResult>

// 트랜잭션
db.begin_transaction() -> Result<Transaction>
tx.commit() -> Result<()>
tx.rollback() -> Result<()>

기능 플래그

플래그 설명
simd SIMD 가속 연산
gpu CUDA를 통한 GPU 가속
logging 추적 로그 활성화

다른 언어 바인딩


Copyright © 2026 ByteLogicCore. MIT OR Apache-2.0 License.

This site uses Just the Docs, a documentation theme for Jekyll.