| java.lang.Object com.db4o.internal.FieldMetadata
All known Subclasses: com.db4o.internal.VirtualFieldMetadata, com.db4o.internal.NullFieldMetadata, com.db4o.internal.TranslatedFieldMetadata,
Method Summary | |
public void | addFieldIndex(MarshallerFamily mf, ClassMetadata classMetadata, StatefulBuffer buffer, Slot oldSlot) | protected void | addIndexEntry(StatefulBuffer a_bytes, Object indexEntry) | public void | addIndexEntry(Transaction trans, int parentID, Object indexEntry) | public boolean | alive() | boolean | canAddToQuery(String fieldName) | public boolean | canHold(ReflectClass claxx) | final public boolean | canLoadByIndex() | public boolean | canUseNullBitmap() | void | cascadeActivation(Transaction trans, Object onObject, int depth, boolean activate) | public Object | coerce(ReflectClass claxx, Object obj) | void | collectConstraints(Transaction a_trans, QConObject a_parent, Object a_template, Visitor4 a_visitor) | final public TreeInt | collectIDs(MarshallerFamily mf, TreeInt tree, StatefulBuffer a_bytes) | void | configure(ReflectClass clazz, boolean isPrimitive) | public ObjectContainerBase | container() | final public ClassMetadata | containingClass() | public void | createIndex() | void | deactivate(Transaction a_trans, Object a_onObject, int a_depth) | public void | defragField(MarshallerFamily mf, BufferPair readers) | public void | delete(MarshallerFamily mf, StatefulBuffer a_bytes, boolean isUpdate) | public void | dropIndex(Transaction systemTrans) | public boolean | equals(Object obj) | final public Object | get(Object onObject) | final public Object | get(Transaction trans, Object onObject) | public TypeHandler4 | getHandler() | public BTree | getIndex(Transaction trans) | public String | getName() | public Object | getOn(Transaction trans, Object onObject) | public Object | getOrCreate(Transaction trans, Object onObject) | public ReflectClass | getStoredType() | final public ClassMetadata | handlerClassMetadata(ObjectContainerBase container) | public int | handlerID() | public boolean | hasConfig() | public boolean | hasIndex() | public int | hashCode() | final public void | incrementOffset(Buffer buffer) | protected Object | indexEntryFor(Object indexEntry) | protected Indexable4 | indexHandler(ObjectContainerBase stream) | final public void | init(ClassMetadata containingClass, String name) | public void | init(int handlerID, boolean isPrimitive, boolean isArray, boolean isNArray) | final void | initConfigOnUp(Transaction trans) | final void | initIndex(ClassMetadata containingClass, String name) | public void | initIndex(Transaction systemTrans, int id) | public void | instantiate(UnmarshallingContext context) | public boolean | isArray() | public boolean | isPrimitive() | public boolean | isVirtual() | protected int | linkLength() | public void | loadHandler(ObjectContainerBase a_stream) | public void | marshall(MarshallingContext context, Object obj) | public boolean | needsArrayAndPrimitiveInfo() | public boolean | needsHandlerId() | final protected BTree | newBTree(Transaction systemTrans, int id) | public Comparable4 | prepareComparison(Object obj) | public QField | qField(Transaction a_trans) | public Object | read(InternalReadContext context) | public Object | readIndexEntry(MarshallerFamily mf, StatefulBuffer writer) | public void | readVirtualAttribute(Transaction trans, Buffer buffer, ObjectReference ref) | public boolean | rebuildIndexForClass(LocalObjectContainer stream, ClassMetadata yapClass) | protected void | rebuildIndexForObject(LocalObjectContainer stream, ClassMetadata classMetadata, int objectId) | protected void | rebuildIndexForWriter(LocalObjectContainer stream, StatefulBuffer writer, int objectId) | void | refresh() | public void | removeIndexEntry(Transaction trans, int parentID, Object indexEntry) | public void | rename(String newName) | public BTreeRange | search(Transaction transaction, Object value) | public void | set(Object onObject, Object obj) | public void | setArrayPosition(int a_index) | void | setName(String a_name) | boolean | supportsIndex() | public String | toString() | final protected Class | translatorStoredClass(ObjectTranslator translator) | final public void | traverseValues(Visitor4 userVisitor) | final public void | traverseValues(Transaction transaction, Visitor4 userVisitor) |
_handlerID | protected int _handlerID(Code) | | |
alive | public boolean alive()(Code) | | |
canLoadByIndex | final public boolean canLoadByIndex()(Code) | | |
canUseNullBitmap | public boolean canUseNullBitmap()(Code) | | |
createIndex | public void createIndex()(Code) | | |
getOrCreate | public Object getOrCreate(Transaction trans, Object onObject)(Code) | | dirty hack for com.db4o.types some of them need to be set automatically
TODO: Derive from YapField for Db4oTypes
|
handlerID | public int handlerID()(Code) | | |
hasConfig | public boolean hasConfig()(Code) | | |
hasIndex | public boolean hasIndex()(Code) | | |
hashCode | public int hashCode()(Code) | | |
incrementOffset | final public void incrementOffset(Buffer buffer)(Code) | | |
init | public void init(int handlerID, boolean isPrimitive, boolean isArray, boolean isNArray)(Code) | | |
isArray | public boolean isArray()(Code) | | |
isPrimitive | public boolean isPrimitive()(Code) | | |
isVirtual | public boolean isVirtual()(Code) | | |
linkLength | protected int linkLength()(Code) | | |
needsArrayAndPrimitiveInfo | public boolean needsArrayAndPrimitiveInfo()(Code) | | |
needsHandlerId | public boolean needsHandlerId()(Code) | | |
setArrayPosition | public void setArrayPosition(int a_index)(Code) | | |
supportsIndex | boolean supportsIndex()(Code) | | |
traverseValues | final public void traverseValues(Visitor4 userVisitor)(Code) | | |
|
|