Uses of Interface
com.mckoi.database.global.Ref
-
Packages that use Ref Package Description com.mckoi.database The core database classes for Mckoi.com.mckoi.database.global This package includes database constants such as Types.com.mckoi.database.jdbcserver Implementation of the DatabaseInterface interface, including classes to handle local (embedded) mode and remote (client/server) mode. -
-
Uses of Ref in com.mckoi.database
Classes in com.mckoi.database that implement Ref Modifier and Type Class Description private class
BlobStore.BlobRefImpl
An implementation of BlobRef used to represent a blob reference inside this blob store.private class
BlobStore.ClobRefImpl
An implementation of ClobRef used to represent a reference to a large character object inside this blob store.Methods in com.mckoi.database that return Ref Modifier and Type Method Description (package private) Ref
BlobStore. allocateLargeObject(byte type, long size)
Allocates an area in the store for a large binary object to be stored.Ref
DatabaseConnection. createNewLargeObject(byte type, long object_size)
Allocates a new large object in the Blob store of this conglomerate of the given type and size.(package private) Ref
TableDataConglomerate. createNewLargeObject(byte type, long size)
Creates and allocates storage for a new large object in the blob store.Ref
BlobStore. getLargeObject(long reference_id)
Returns a Ref object that allows read-only access to a large object in this blob store.Ref
BlobStoreInterface. getLargeObject(long reference_id)
Given a large object reference identifier, generates a Ref implementation that provides access to the information in the large object. -
Uses of Ref in com.mckoi.database.global
Subinterfaces of Ref in com.mckoi.database.global Modifier and Type Interface Description interface
BlobRef
A lightweight interface that is a reference to a blob in a BlobStore.interface
ClobRef
A reference to a large character object in the database. -
Uses of Ref in com.mckoi.database.jdbcserver
Methods in com.mckoi.database.jdbcserver that return Ref Modifier and Type Method Description private Ref
AbstractJDBCDatabaseInterface. flushLargeObjectRefFromCache(long streamable_object_id)
Removes the large object reference from the HashMap for the given streamable object id from the HashMap.private Ref
AbstractJDBCDatabaseInterface. getLargeObjectRefFor(long streamable_object_id)
Returns a reference object that handles the given streamable object id in this database interface.private Ref
AbstractJDBCDatabaseInterface. getLargeObjectRefFor(long streamable_object_id, byte type, long object_length)
Returns a reference implementation object that handles an object that is either currently being pushed onto the server from the client, or is being used to reference a large object in an SQLQuery.(package private) Ref
AbstractJDBCDatabaseInterface.ResultSetInfo. getRef(long id)
Returns a Ref that has been cached in this table object by its identifier value.
-