KeyspaceManager
KeyspaceManager는 KeyValueDB의 keyspace를 생성하고 관리하는 기능을 가지고 있습니다.
생성자
Aeca와 통신을 위한 Channel 객체가 필수적으로 요구됩니다.
KeyValueDB(
channel: Channel, timeout: int | None = None
)
인자 | 설명 | 타입 |
---|---|---|
channel | 채널 | Channel |
timeout | 만료 시간 | int |
create_keyspace
keyspace를 생성합니다.
KeyspaceManager.create_keyspace(
keyspace_name: str
) -> (
bool
)
인자 | 설명 | 타입 |
---|---|---|
keyspace_name | keyspace 이름 | str |
drop_keyspace
keyspace를 삭제합니다.
KeyspaceManager.drop_keyspace(
keyspace_name: str
) -> (
bool
)
인자 | 설명 | 타입 |
---|---|---|
keyspace_name | keyspace 이름 | str |
truncate_keyspace
keyspace의 데이터를 모두 삭제합니다.
KeyspaceManager.truncate_keyspace(
keyspace_name: str
) -> (
bool
)
인자 | 설명 | 타입 |
---|---|---|
keyspace_name | keyspace 이름 | str |
list_keyspaces
keyspace 목록을 확인합니다.
KeyspaceManager.list_keyspaces() -> (
bool
)