public class LobManager extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LobManager.ReferenceMode |
| Constructor and Description |
|---|
LobManager(int[] lobIndexes,
FileStore lobStore) |
| Modifier and Type | Method and Description |
|---|---|
LobManager |
clone() |
void |
detachLob(Streamable<?> lob,
FileStore store,
byte[] bytes) |
int |
getLobCount() |
static int[] |
getLobIndexes(List<? extends Expression> expressions) |
Streamable<?> |
getLobReference(String id) |
void |
persist() |
static void |
persistLob(Streamable<?> lob,
FileStore store,
byte[] bytes,
boolean inlineLobs,
int maxMemoryBytes) |
void |
remove() |
void |
setInlineLobs(boolean trackMemoryLobs) |
void |
setMaxMemoryBytes(int maxMemoryBytes) |
void |
updateReferences(List<?> tuple,
LobManager.ReferenceMode mode) |
public LobManager(int[] lobIndexes,
FileStore lobStore)
public LobManager clone()
public void setInlineLobs(boolean trackMemoryLobs)
public void setMaxMemoryBytes(int maxMemoryBytes)
public void updateReferences(List<?> tuple, LobManager.ReferenceMode mode) throws TeiidComponentException
TeiidComponentExceptionpublic Streamable<?> getLobReference(String id) throws TeiidComponentException
TeiidComponentExceptionpublic static int[] getLobIndexes(List<? extends Expression> expressions)
public void persist()
throws TeiidComponentException
TeiidComponentExceptionpublic void detachLob(Streamable<?> lob, FileStore store, byte[] bytes) throws TeiidComponentException
TeiidComponentExceptionpublic static void persistLob(Streamable<?> lob, FileStore store, byte[] bytes, boolean inlineLobs, int maxMemoryBytes) throws TeiidComponentException
TeiidComponentExceptionpublic int getLobCount()
public void remove()
Copyright © 2018 JBoss by Red Hat. All rights reserved.