AGAbstractRepository (agraph-java-client 5.0.4-SNAPSHOT API)
Description: declaration: package: com.franz.agraph.repository, interface: AGAbstractRepository

Package com.franz.agraph.repository

# Interface AGAbstractRepository

All Superinterfaces:
  `AutoCloseable`, `Closeable`, `org.eclipse.rdf4j.repository.Repository`

All Known Implementing Classes:
  `AGRepository`, `AGVirtualRepository`

public interface AGAbstractRepository extends org.eclipse.rdf4j.repository.Repository, Closeable

- ## Method Summary

  Modifier and Type
  Method
  Description
  `AGCatalog`
  `getCatalog()`
  `AGRepositoryConnection`
  `getConnection()`
  `AGRepositoryConnection`
  `getConnection(ScheduledExecutorService executor)`
  `AGServer`
  `getServer()`
  `String`
  `getSpec()`
  `AGValueFactory`
  `getValueFactory()`

  ### Methods inherited from interface java.io.Closeable

  `close`

  ### Methods inherited from interface org.eclipse.rdf4j.repository.Repository

  `getDataDir, init, isInitialized, isWritable, setDataDir, shutDown`

- ## Method Details

  - ### getSpec

    String getSpec()

  - ### getValueFactory

    AGValueFactory getValueFactory()
    Specified by:
      `getValueFactory` in interface `org.eclipse.rdf4j.repository.Repository`

  - ### getConnection

    AGRepositoryConnection getConnection() throws org.eclipse.rdf4j.repository.RepositoryException
    Specified by:
      `getConnection` in interface `org.eclipse.rdf4j.repository.Repository`
    Throws:
      `org.eclipse.rdf4j.repository.RepositoryException`

  - ### getConnection

    AGRepositoryConnection getConnection(ScheduledExecutorService executor) throws org.eclipse.rdf4j.repository.RepositoryException
    Throws:
      `org.eclipse.rdf4j.repository.RepositoryException`

  - ### getCatalog

    AGCatalog getCatalog()

  - ### getServer

    AGServer getServer()