CacheDatabaseColumn
represents a column of a database table. It is composed of a DatabaseColumn
object and an ArrayList
of cache entries.
CacheDatabaseColumn.java の 46 行で定義されています。
Public メソッド | |
CacheDatabaseColumn (String name) | |
String | getName () |
boolean | equals (Object other) |
synchronized void | addCacheEntry (CacheEntry ce) |
synchronized void | markDirtyAllNonUnique () |
synchronized void | invalidateAll () |
synchronized void | invalidateAllNonUnique () |
synchronized void | invalidateAllUniqueWithValuesAndAllNonUnique (String val, ArrayList columns, ArrayList values) |
synchronized void | invalidateAllNonUniqueAndMarkDirtyUnique () |
String | getInformation () |
Private 変数 | |
String | name |
ArrayList | cacheEntries |
|
Creates a new
参照先 org.objectweb.cjdbc.controller.cache.result.schema.CacheDatabaseColumn.cacheEntries.
|
|
Adds a
参照先 org.objectweb.cjdbc.controller.cache.result.schema.CacheDatabaseColumn.cacheEntries. 参照元 org.objectweb.cjdbc.controller.cache.result.ResultCacheColumnUnique.processAddToCache(), と org.objectweb.cjdbc.controller.cache.result.ResultCacheColumn.processAddToCache().
|
|
Two
参照先 org.objectweb.cjdbc.controller.cache.result.schema.CacheDatabaseColumn.getName(), と org.objectweb.cjdbc.controller.cache.result.schema.CacheDatabaseColumn.name. 参照元 org.objectweb.cjdbc.controller.cache.result.schema.CacheDatabaseTable.mergeColumns().
|
|
Returns the column name.
参照先 org.objectweb.cjdbc.controller.cache.result.schema.CacheDatabaseColumn.name. 参照元 org.objectweb.cjdbc.controller.cache.result.schema.CacheDatabaseTable.getInformation().
|
|
|
Invalidates all cache entries depending on this column. CacheDatabaseColumn.java の 118 行で定義されています。 参照先 org.objectweb.cjdbc.controller.cache.result.schema.CacheDatabaseColumn.cacheEntries, と org.objectweb.cjdbc.controller.cache.result.entries.CacheEntry.invalidate(). 参照元 org.objectweb.cjdbc.controller.cache.result.ResultCacheColumnUnique.processWriteNotify(), と org.objectweb.cjdbc.controller.cache.result.ResultCacheColumn.processWriteNotify().
|
|
Invalidates all cache entries depending on this column that are non 参照先 org.objectweb.cjdbc.controller.cache.result.schema.CacheDatabaseColumn.cacheEntries, org.objectweb.cjdbc.common.sql.AbstractRequest.getCacheAbility(), org.objectweb.cjdbc.controller.cache.result.entries.CacheEntry.getRequest(), と org.objectweb.cjdbc.controller.cache.result.entries.CacheEntry.invalidate(). 参照元 org.objectweb.cjdbc.controller.cache.result.ResultCacheColumnUnique.processWriteNotify().
|
|
Invalidates all cache entries depending on this column that are non 参照先 org.objectweb.cjdbc.controller.cache.result.schema.CacheDatabaseColumn.cacheEntries, org.objectweb.cjdbc.common.sql.AbstractRequest.getCacheAbility(), org.objectweb.cjdbc.controller.cache.result.entries.CacheEntry.getRequest(), org.objectweb.cjdbc.controller.cache.result.entries.CacheEntry.invalidate(), org.objectweb.cjdbc.controller.cache.result.entries.CacheEntry.isValid(), と org.objectweb.cjdbc.controller.cache.result.entries.CacheEntry.markDirty().
|
|
Invalidates all cache entries depending on this column that are either non- unique or unique and associated with given values.
参照先 org.objectweb.cjdbc.controller.cache.result.schema.CacheDatabaseColumn.cacheEntries, org.objectweb.cjdbc.common.sql.AbstractRequest.getCacheAbility(), org.objectweb.cjdbc.controller.cache.result.schema.CacheDatabaseColumn.getName(), org.objectweb.cjdbc.controller.cache.result.entries.CacheEntry.getRequest(), org.objectweb.cjdbc.common.sql.SelectRequest.getWhereValues(), org.objectweb.cjdbc.controller.cache.result.entries.CacheEntry.invalidate(), と org.objectweb.cjdbc.controller.cache.result.schema.CacheDatabaseColumn.name.
|
|
Marks dirty all valid cache entries depending on this colum that are non unique. CacheDatabaseColumn.java の 102 行で定義されています。 参照先 org.objectweb.cjdbc.controller.cache.result.schema.CacheDatabaseColumn.cacheEntries, org.objectweb.cjdbc.common.sql.AbstractRequest.getCacheAbility(), org.objectweb.cjdbc.controller.cache.result.entries.CacheEntry.getRequest(), org.objectweb.cjdbc.controller.cache.result.entries.CacheEntry.isValid(), と org.objectweb.cjdbc.controller.cache.result.entries.CacheEntry.markDirty().
|
|
|