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 |
setSaveTemporary(boolean b) |
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
TeiidComponentException
public Streamable<?> getLobReference(String id) throws TeiidComponentException
TeiidComponentException
public static int[] getLobIndexes(List<? extends Expression> expressions)
public void persist() throws TeiidComponentException
TeiidComponentException
public void detachLob(Streamable<?> lob, FileStore store, byte[] bytes) throws TeiidComponentException
TeiidComponentException
public static void persistLob(Streamable<?> lob, FileStore store, byte[] bytes, boolean inlineLobs, int maxMemoryBytes) throws TeiidComponentException
TeiidComponentException
public int getLobCount()
public void remove()
public void setSaveTemporary(boolean b)
Copyright © 2019. All rights reserved.