INNER CODE UNIT · Python

_java_class

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

def _java_class(name):
    cls = _JAVA_CLASSES.get(name)
    if cls is None:
        import jpype

        cls = jpype.JClass(name)
        _JAVA_CLASSES[name] = cls
    return cls


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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…