Package | Description |
---|---|
org.linqs.psl.database | |
org.linqs.psl.database.rdbms | |
org.linqs.psl.database.rdbms.driver |
Modifier and Type | Field and Description |
---|---|
protected Partition |
Database.writePartition
The partition ID in which this database writes.
|
Modifier and Type | Field and Description |
---|---|
protected List<Partition> |
Database.readPartitions
The partition IDs that this database reads from.
|
Modifier and Type | Method and Description |
---|---|
Partition |
DataStore.getNewPartition()
Requests a new
Partition that is assigned an auto-generated name
and the next unused ID. |
Partition |
DataStore.getPartition(String partitionName)
Gets a new
Partition of the DataStore with the given name. |
Partition |
Database.getWritePartition() |
Modifier and Type | Method and Description |
---|---|
Set<Partition> |
DataStore.getPartitions() |
List<Partition> |
Database.getReadPartitions() |
Modifier and Type | Method and Description |
---|---|
int |
DataStore.deletePartition(Partition partition)
Deletes all
GroundAtoms persisted in a Partition. |
Database |
DataStore.getDatabase(Partition write,
Partition... read)
Creates a Database that can read from and write to a
Partition and
optionally read from additional Partitions. |
Database |
DataStore.getDatabase(Partition write,
Partition... read)
Creates a Database that can read from and write to a
Partition and
optionally read from additional Partitions. |
Database |
DataStore.getDatabase(Partition write,
Set<StandardPredicate> toClose,
Partition... read)
Creates a Database that can read from and write to a
Partition and
optionally read from additional Partitions. |
Database |
DataStore.getDatabase(Partition write,
Set<StandardPredicate> toClose,
Partition... read)
Creates a Database that can read from and write to a
Partition and
optionally read from additional Partitions. |
Inserter |
DataStore.getInserter(StandardPredicate predicate,
Partition partition)
Creates an Inserter for persisting new
GroundAtoms
in a Partition . |
Constructor and Description |
---|
Database(DataStore parent,
Partition write,
Partition[] read) |
Database(DataStore parent,
Partition write,
Partition[] read) |
Modifier and Type | Method and Description |
---|---|
Partition |
DataStoreMetadata.getNewPartition() |
Partition |
RDBMSDataStore.getNewPartition() |
Partition |
DataStoreMetadata.getPartition(String name) |
Partition |
RDBMSDataStore.getPartition(String partitionName) |
Modifier and Type | Method and Description |
---|---|
Set<Partition> |
DataStoreMetadata.getAllPartitions() |
Set<Partition> |
RDBMSDataStore.getPartitions() |
Modifier and Type | Method and Description |
---|---|
int |
RDBMSDataStore.deletePartition(Partition partition) |
Database |
RDBMSDataStore.getDatabase(Partition write,
Partition... read) |
Database |
RDBMSDataStore.getDatabase(Partition write,
Partition... read) |
Database |
RDBMSDataStore.getDatabase(Partition write,
Set<StandardPredicate> toClose,
Partition... read) |
Database |
RDBMSDataStore.getDatabase(Partition write,
Set<StandardPredicate> toClose,
Partition... read) |
Inserter |
RDBMSDataStore.getInserter(StandardPredicate predicate,
Partition partition) |
void |
DataStoreMetadata.removePartition(Partition partition) |
Constructor and Description |
---|
RDBMSDatabase(RDBMSDataStore parent,
Partition write,
Partition[] read,
Set<StandardPredicate> closed) |
RDBMSDatabase(RDBMSDataStore parent,
Partition write,
Partition[] read,
Set<StandardPredicate> closed) |
RDBMSInserter(RDBMSDataStore dataStore,
PredicateInfo predicateInfo,
Partition partition) |
Modifier and Type | Method and Description |
---|---|
void |
H2DatabaseDriver.bulkCopy(String path,
String delimiter,
boolean hasTruth,
PredicateInfo predicateInfo,
Partition partition) |
void |
DatabaseDriver.bulkCopy(String path,
String delimiter,
boolean hasTruth,
PredicateInfo predicateInfo,
Partition partition)
Perform a bulk copy operation to load the file directly into the database.
|
void |
PostgreSQLDriver.bulkCopy(String path,
String delimiter,
boolean hasTruth,
PredicateInfo predicateInfo,
Partition partition) |
Copyright © 2018 University of California, Santa Cruz. All rights reserved.