class_docstr: Execute command in LevelDB.
  
  .. seealso::
      For more information on how to use this operator, take a look at the guide:
      :ref:`howto/operator:LevelDBOperator`
  
      :param command: command of plyvel(python wrap for leveldb) for DB object e.g.
          ``"put"``, ``"get"``, ``"delete"``, ``"write_batch"``.
      :param key: key for command(put,get,delete) execution(, e.g. ``b'key'``, ``b'another-key'``)
      :param value: value for command(put) execution(bytes, e.g. ``b'value'``, ``b'another-value'``)
      :param keys: keys for command(write_batch) execution(list[bytes], e.g. ``[b'key', b'another-key'])``
      :param values: values for command(write_batch) execution e.g. ``[b'value'``, ``b'another-value']``
      :param leveldb_conn_id:
      :param create_if_missing: whether a new database should be created if needed
      :param create_db_extra_options: extra options of creation LevelDBOperator. See more in the link below
          `Plyvel DB <https://plyvel.readthedocs.io/en/latest/api.html#DB>`__
code: def __init__(
      self,
      *,
      command: str,
      key: bytes,
      value: bytes | None = None,
      keys: list[bytes] | None = None,
      values: list[bytes] | None = None,
      leveldb_conn_id: str = "leveldb_default",
      name: str = "/tmp/testdb/",
      create_if_missing: bool = True,
      create_db_extra_options: dict[str, Any] | None = None,
      **kwargs,
  ) -> None:
      super().__init__(**kwargs)
      self.command = command
      self.key = key
      self.value = value
      self.keys = keys
      self.values = values
      self.leveldb_conn_id = leveldb_conn_id
      self.name = name
      self.create_if_missing = create_if_missing
      self.create_db_extra_options = create_db_extra_options or {}
  
file_path: airflow/airflow/providers/google/leveldb/operators/leveldb.py
imports: from __future__ import annotations
  from typing import TYPE_CHECKING, Any
  from airflow.models import BaseOperator
  from airflow.providers.google.leveldb.hooks.leveldb import LevelDBHook
label_desc: Use image node_id 1 to create a new LevelDBOperator object from inherited base classes: BaseOperator with example: obj = LevelDBOperator()