StringHandler0 Class

graph BT Type-->Base0["StringHandler"] click Base0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers/StringHandler" Base0-->Base1["Object"] Type-.->Interface0["IValueTypeHandler"] click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Typehandlers/IValueTypeHandler" Type-.->Interface1["IIndexableTypeHandler"] click Interface1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/IIndexableTypeHandler" Type-.->Interface2["IIndexable4"] click Interface2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/IIndexable4" Type-.->Interface3["IComparable4"] click Interface3 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/IComparable4" Type-.->Interface4["ILinkLengthAware"] click Interface4 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/ILinkLengthAware" Type-.->Interface5["IBuiltinTypeHandler"] click Interface5 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/IBuiltinTypeHandler" Type-.->Interface6["IVariableLengthTypeHandler"] click Interface6 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Handlers/IVariableLengthTypeHandler" Type-.->Interface7["IQueryableTypeHandler"] click Interface7 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Typehandlers/IQueryableTypeHandler" Type-.->Interface8["ITypeHandler4"] click Interface8 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Typehandlers/ITypeHandler4" Type["StringHandler0"] class Type type-node

Syntax

public class StringHandler0 : StringHandler, IValueTypeHandler, IIndexableTypeHandler, IIndexable4, 
    IComparable4, ILinkLengthAware, IBuiltinTypeHandler, IVariableLengthTypeHandler, 
    IQueryableTypeHandler, ITypeHandler4

Methods

Name Value Summary
ClassReflector() IReflectClass
Inherited from StringHandler
Compare(byte[], byte[]) int
Inherited from StringHandler
static
DefragIndexEntry(DefragmentContextImpl) void
Inherited from StringHandler
Defragment(IDefragmentContext) void
Delete(IDeleteContext) void
DescendsIntoMembers() bool
Inherited from StringHandler
IndexEntryToObject(IContext, Object) Object
Inherited from StringHandler
Intern(IContext, string) string
Inherited from StringHandler
static
InternalWrite(IInternalObjectContainer, IWriteBuffer, string) void
Inherited from StringHandler
static
LinkLength() int
Inherited from StringHandler
PrepareComparison(IContext, Object) IPreparedComparison
Inherited from StringHandler
Read(IReadContext) Object
ReadIndexEntry(IContext, ByteArrayBuffer) Object
This readIndexEntry method reads from the actual index in the file.
Inherited from StringHandler
ReadIndexEntry(IObjectIdContext) Object
ReadIndexEntryFromObjectSlot(MarshallerFamily, StatefulBuffer) Object
ReadString(IContext, IReadBuffer) string
Inherited from StringHandler
static
ReadStringNoDebug(IContext, IReadBuffer) string
Inherited from StringHandler
static
RegisterReflector(IReflector) void
Inherited from StringHandler
StringIo(IContext) LatinStringIO
Inherited from StringHandler
static
StringIo(IInternalObjectContainer) LatinStringIO
Inherited from StringHandler
static
Write(IWriteContext, Object) void
Inherited from StringHandler
WriteIndexEntry(IContext, ByteArrayBuffer, Object) void
Inherited from StringHandler
WriteShort(Transaction, string, ByteArrayBuffer) void
Inherited from StringHandler
WriteToBuffer(IInternalObjectContainer, string) ByteArrayBuffer
Inherited from StringHandler
static