public class ValueTableFactory extends Object
Modifier and Type | Field and Description |
---|---|
protected static String |
BNODE_VALUES |
protected static String |
DTS |
protected static String |
HASH_TABLE |
static boolean |
INDEX_VALUES |
protected static String |
LANGS |
protected static String |
LANGUAGES |
protected static String |
LBS |
protected static String |
LLBS |
protected static String |
LURI_VALUES |
protected static String |
NAMESPACES |
protected static String |
NUM_VALUES |
protected static String |
RESOURCES |
protected static String |
TIMES |
protected static String |
URI_VALUES |
Constructor and Description |
---|
ValueTableFactory(TableFactory factory) |
Modifier and Type | Method and Description |
---|---|
BNodeTable |
createBNodeTable(Connection conn,
BlockingQueue<Batch> queue) |
HashTable |
createHashTable(Connection conn,
BlockingQueue<Batch> queue) |
LiteralTable |
createLiteralTable(Connection conn,
BlockingQueue<Batch> queue) |
NamespacesTable |
createNamespacesTable(Connection conn) |
protected RdbmsTable |
createTable(Connection conn,
String name) |
TripleTable |
createTripleTable(Connection conn,
String tableName) |
URITable |
createURITable(Connection conn,
BlockingQueue<Batch> queue) |
protected ValueTable |
createValueTable(Connection conn,
BlockingQueue<Batch> queue,
String name,
int sqlType) |
protected ValueTable |
createValueTable(Connection conn,
BlockingQueue<Batch> queue,
String name,
int sqlType,
int length) |
protected HashTable |
newHashtable(ValueTable table) |
protected ValueTable |
newValueTable() |
void |
setIdSequence(IdSequence ids) |
void |
setSequenced(boolean sequenced) |
public static final boolean INDEX_VALUES
protected static final String LANGUAGES
protected static final String NAMESPACES
protected static final String RESOURCES
protected static final String BNODE_VALUES
protected static final String URI_VALUES
protected static final String LURI_VALUES
protected static final String LBS
protected static final String LLBS
protected static final String LANGS
protected static final String DTS
protected static final String NUM_VALUES
protected static final String TIMES
protected static final String HASH_TABLE
public ValueTableFactory(TableFactory factory)
public void setIdSequence(IdSequence ids)
public void setSequenced(boolean sequenced)
public HashTable createHashTable(Connection conn, BlockingQueue<Batch> queue) throws SQLException
SQLException
public NamespacesTable createNamespacesTable(Connection conn)
public BNodeTable createBNodeTable(Connection conn, BlockingQueue<Batch> queue) throws SQLException
SQLException
public URITable createURITable(Connection conn, BlockingQueue<Batch> queue) throws SQLException
SQLException
public LiteralTable createLiteralTable(Connection conn, BlockingQueue<Batch> queue) throws SQLException
SQLException
public TripleTable createTripleTable(Connection conn, String tableName)
protected RdbmsTable createTable(Connection conn, String name)
protected ValueTable createValueTable(Connection conn, BlockingQueue<Batch> queue, String name, int sqlType) throws SQLException
SQLException
protected ValueTable createValueTable(Connection conn, BlockingQueue<Batch> queue, String name, int sqlType, int length) throws SQLException
SQLException
protected HashTable newHashtable(ValueTable table)
protected ValueTable newValueTable()
Copyright © 2001-2016 Aduna. All Rights Reserved.