public class LiteralManager extends ValueManagerBase<RdbmsLiteral>
Modifier and Type | Field and Description |
---|---|
static LiteralManager |
instance |
BATCH_SIZE, MAX_QUEUE, MIN_QUEUE, queue
Constructor and Description |
---|
LiteralManager() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected boolean |
expunge(String condition) |
protected int |
getBatchSize() |
static long |
getCalendarValue(XMLGregorianCalendar xcal) |
protected void |
insert(Number id,
RdbmsLiteral literal) |
protected Literal |
key(RdbmsLiteral value) |
protected void |
optimize() |
void |
setTable(LiteralTable table) |
cache, findInCache, flush, getIdSequence, getIdVersion, getInternalId, init, removedStatements, setHashManager, setIdSequence
clear, flush, getQueue
public static LiteralManager instance
public static long getCalendarValue(XMLGregorianCalendar xcal)
public void setTable(LiteralTable table)
public void close() throws SQLException
close
in class ManagerBase
SQLException
protected boolean expunge(String condition) throws SQLException
expunge
in class ValueManagerBase<RdbmsLiteral>
SQLException
protected void optimize() throws SQLException
optimize
in class ValueManagerBase<RdbmsLiteral>
SQLException
protected Literal key(RdbmsLiteral value)
key
in class ValueManagerBase<RdbmsLiteral>
protected void insert(Number id, RdbmsLiteral literal) throws SQLException, InterruptedException
insert
in class ValueManagerBase<RdbmsLiteral>
SQLException
InterruptedException
protected int getBatchSize()
getBatchSize
in class ValueManagerBase<RdbmsLiteral>
Copyright © 2001-2016 Aduna. All Rights Reserved.