INNER CODE UNIT · Python

_wrap_java_record

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

def _wrap_java_record(java_record):
    """Wrap a Java record in the matching Python class (Vertex/Edge/Document)."""
    if java_record is None:
        return None
    if isinstance(java_record, _java_class("com.arcadedb.graph.Vertex")):
        return Vertex(java_record)
    if isinstance(java_record, _java_class("com.arcadedb.graph.Edge")):
        return Edge(java_record)
    if isinstance(java_record, _java_class("com.arcadedb.database.Document")):
        return Document(java_record)
    return java_record


class Database:
    """ArcadeDB Database wrapper."""

    def __init__(self, java_database):
        self._java_db = java_database

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…