INNER CODE UNIT · Python

command

ArcadeData/arcadedb · bindings/python/src/arcadedb_embedded/core.py:114

    def command(self, language: str, command: str, *args) -> Optional[ResultSet]:
        """Execute a command (non-idempotent operation)."""
        self._check_not_closed()
        try:
            if args:
                converted_args = self._convert_args(args)
                java_result = self._java_db.command(language, command, *converted_args)
            else:
                java_result = self._java_db.command(language, command)

            if java_result is not None:
                return ResultSet(java_result)
            return None
        except Exception as e:
            raise ArcadeDBError(f"Command failed: {e}") from e

    def run_in_transaction(self, fn, retries: int = 12, backoff_s: float = 0.005):
        """

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…