ResultSet Fields are kept here to prevent recomputing them and allocating them each time a query is executed.
MetadataCache.java の 43 行で定義されています。
Public メソッド | |
MetadataCache (int maxNbOfMetadata, int maxNbOfField) | |
Field[] | getMetadata (AbstractRequest request) |
void | addMetadata (AbstractRequest request, Field[] metadata) |
Field | getField (String columnName) |
void | addField (String columnName, Field field) |
String | getXml () |
Private 変数 | |
Hashtable | metadataCache |
Hashtable | fieldCache |
int | maxNbOfMetadata |
int | maxNbOfField |
|
Constructor for MetadataCache.
参照先 org.objectweb.cjdbc.controller.cache.metadata.MetadataCache.fieldCache, と org.objectweb.cjdbc.controller.cache.metadata.MetadataCache.metadataCache.
|
|
Add a Field entry to the cache and associate it to the given column name.
参照先 org.objectweb.cjdbc.controller.cache.metadata.MetadataCache.fieldCache, と org.objectweb.cjdbc.controller.cache.metadata.MetadataCache.maxNbOfField.
|
|
Add a metadata entry to the cache and associate it to the given request.
参照先 org.objectweb.cjdbc.common.sql.AbstractRequest.getSQL(), org.objectweb.cjdbc.common.sql.AbstractRequest.getSqlSkeleton(), org.objectweb.cjdbc.controller.cache.metadata.MetadataCache.maxNbOfMetadata, と org.objectweb.cjdbc.controller.cache.metadata.MetadataCache.metadataCache.
|
|
Get the field corresponding to a column name. Returns null if the cache contains no field for the given name.
参照先 org.objectweb.cjdbc.controller.cache.metadata.MetadataCache.fieldCache.
|
|
Get metadata associated to a request. Returns null if the cache contains no metadata for the given request.
参照先 org.objectweb.cjdbc.common.sql.AbstractRequest.getSQL(), org.objectweb.cjdbc.common.sql.AbstractRequest.getSqlSkeleton(), と org.objectweb.cjdbc.controller.cache.metadata.MetadataCache.metadataCache.
|
|
Get xml information about this ParsingCache
参照先 org.objectweb.cjdbc.controller.cache.metadata.MetadataCache.maxNbOfField, と org.objectweb.cjdbc.controller.cache.metadata.MetadataCache.maxNbOfMetadata.
|
|
|
MetadataCache.java の 48 行で定義されています。 参照元 org.objectweb.cjdbc.controller.cache.metadata.MetadataCache.addField(), と org.objectweb.cjdbc.controller.cache.metadata.MetadataCache.getXml(). |
|
MetadataCache.java の 47 行で定義されています。 参照元 org.objectweb.cjdbc.controller.cache.metadata.MetadataCache.addMetadata(), と org.objectweb.cjdbc.controller.cache.metadata.MetadataCache.getXml(). |
|