• 레퍼런스
  • 자습서
  • iris.util.pykv.PyKV

    iris.util.pykv.PyKV는 SQLite을 사용하는 key-value DB에 접근/조작하기 위한 클래스입니다.

    생성자

    iris.util.pykv.PyKV의 생성자

    PyKV()
    PyKV 객체를 생성합니다.

    인스턴스 메소드

    iris.util.pykv.PyKV의 인스턴스 메소드
    None

    close()
    데이터베이스와의 연결을 닫습니다.

    None

    delete(key: str)
    데이터베이스 내 키-값 쌍을 삭제합니다.

    get(key: str)
    데이터베이스에서 특정 키에 대응하는 값을 반환합니다. 키에 대응하는 값이 존재하지 않을 경우 False를 반환합니다.

    dict | bool

    get_kv(key: str)
    데이터베이스에서 특정 키에 대응하는 키-값 쌍을 반환합니다. 키에 대응하는 값이 존재하지 않을 경우 False를 반환합니다.

    list[str]

    list_keys()
    데이터베이스 내 모든 키의 리스트를 반환합니다.

    None

    open(filename: str)
    특정 데이터베이스 파일을 엽니다.

    None

    put(key: str, value: Any)
    데이터베이스에 키-값 쌍을 저장합니다.

    list[dict]

    search(searchString: str)
    데이터베이스에서 값에 특정 검색어가 포함된 키-값 쌍의 리스트를 반환합니다.

    list[dict]

    search_json(valueKey, searchString)
    데이터베이스에서 키와 값을 기반으로 검색한 키-값 쌍의 리스트를 반환합니다.

    list[dict]

    search_key(searchString: str)
    데이터베이스에서 키에 특정 검색어가 포함된 키-값 쌍의 리스트를 반환합니다.