Click or drag to resize

FixedDictionarySchemaK Class

FixedDictionarySchema is a class that represents the structure of a map who's keys are known when the schema is created. FixedSchemas are immutable once they have been created, but because they are known they can be used to create Map objects that have a much smaller memory footprint than conventional hashtables.
Inheritance Hierarchy
SystemObject
  com.espertech.esper.compat.collectionsFixedDictionarySchemaK

Namespace:  com.espertech.esper.compat.collections
Assembly:  NEsper.Compat (in NEsper.Compat.dll) Version: 8.0.0.0
Syntax
C#
public class FixedDictionarySchema<K> : IEnumerable, 
	IEnumerable

Type Parameters

K

[Missing <typeparam name="K"/> documentation for "T:com.espertech.esper.compat.collections.FixedDictionarySchema`1"]

The FixedDictionarySchemaK type exposes the following members.

Constructors
  NameDescription
Public methodFixedDictionarySchemaK
Initializes a new instance of the FixedDictionarySchemaK class
Top
Properties
  NameDescription
Public propertyCount
Gets the count.
Public propertyItem
Gets the index associated with the specified key.
Public propertyKeys
Gets the keys for the schema.
Top
Methods
  NameDescription
Public methodGetEnumerator
Returns an enumerator that iterates through the collection.
Public methodTryGetIndex
Tries the get the index for the key. If the index does not exist, the method returns false.
Top
Extension Methods
  NameDescription
Public Extension MethodAsHashSetT (Defined by CompatExtensions.)
Public Extension MethodAsLinkedListT (Defined by CompatExtensions.)
Public Extension MethodAtIndex(Int32)Overloaded.
Gets the item at the nth index of the enumerable.
(Defined by CompatExtensions.)
Public Extension MethodAtIndex(Int32, FuncT, TResult)Overloaded. (Defined by CompatExtensions.)
Public Extension MethodEnumerateWithLookaheadT (Defined by CompatExtensions.)
Public Extension MethodForT (Defined by CompatExtensions.)
Public Extension MethodHasFirstT (Defined by CompatExtensions.)
Public Extension MethodIsT, TX (Defined by CompatExtensions.)
Public Extension MethodMaterializeArrayT (Defined by CompatExtensions.)
Public Extension MethodRender(TextWriter)Overloaded.
Renders an enumerable source
(Defined by CompatExtensions.)
Public Extension MethodRender(FuncT, TResult)Overloaded. (Defined by CompatExtensions.)
Public Extension MethodRenderTK, TV(Void)Overloaded. (Defined by CompatExtensions.)
Public Extension MethodSecondT (Defined by CompatExtensions.)
Public Extension MethodToArrayOrNullT (Defined by CompatExtensions.)
Public Extension MethodToListOrNullT (Defined by CompatExtensions.)
Top
See Also