org.teiid.common.buffer
Class LobManager
java.lang.Object
org.teiid.common.buffer.LobManager
public class LobManager
- extends java.lang.Object
Tracks lob references so they are not lost during serialization.
TODO: for temp tables we may need to have a copy by value management strategy
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LobManager
public LobManager()
updateReferences
public void updateReferences(int[] lobIndexes,
java.util.List<?> tuple)
throws TeiidComponentException
- Throws:
TeiidComponentException
getLobReference
public Streamable<?> getLobReference(java.lang.String id)
throws TeiidComponentException
- Throws:
TeiidComponentException
getLobIndexes
public static int[] getLobIndexes(java.util.List expressions)
persist
public void persist(FileStore lobStore)
throws TeiidComponentException
- Throws:
TeiidComponentException
Copyright © 2011. All Rights Reserved.