BeanMap

  •        0

The BeanMap library provides a collection of Map classes which map a set of one or more keys to a single value. BeanMap may seem only to be a replacement for Dictionary<,> as it provides the same API, but it provides additional API for time saving code patterns.

http://beanmap.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

ircsnapshot - Tool to gather information from IRC servers


--proxy SERVER[:PORT] SOCKS4 proxy to connect through -o --output Directory Output directory (default .) -t --throttle 1.0 Seconds to sleep before sending commands (default 1) -h --help Print this message</pre>Output======The UI writes the contents of the log, but the primary output is to a json file in the executing directory.<pre>server.log.txt - Log fileserver.json - JSON encoded list of links visible to connecting user{ 'links': [], //

pbj - Abstract data type system with multiple serialization backends.


Abstract data type system with multiple serialization backends.

Bit - Bitcoin made easy.


Bit is Python's fastest Bitcoin library and was designed from the beginning to feel intuitive, be effortless to use, and have readable source code.

Implementation-of-Dictionary-Using-Trie-Data-Structure


A Trie or a Prefix Tree is an ordered tree data-structure used to store associative arrays where the keys are usually strings. This was implemented in such a way that it could be used just as any other container in the Standard Template Library of C++. It is commonly used in Dictionary representation as it poses an advantage over space-complexity by its structure

imagedict - A dictionary-like container that uses images as keys.


A dictionary-like container that uses images as keys.

hashdict - Dictionary for a small or large number of keys


Dictionary for a small or large number of keys

pybdict - Property-style access to dictionary keys, and backed by bsddb.


Property-style access to dictionary keys, and backed by bsddb.

locdic


Locdic is a dictionary application / tool. - Off-line dictionary. Works fine when you don't have a connection to network. - Customizable. You can develop a new dictionary by adding new dictionary data (as utf-8 text file). See document file data/readme for more information. - Three way use. Command-line interface, GUI, and web server. This Locdic distribution is shipped with a English dictionary data, namely Wordnet 3.0, so can be used as a dictionary out of the box. See LICENSE

A C++ reflection-based data dictionary


Lightweight include files adding reflection capabilities to C++. Generates SQL queries and serialization routines. STL-style iterations over class members. Compile-time / run-time reflection. Based on templates and meta-programming.

leveldb - Bitcoin's LevelDB branch


* Keys and values are arbitrary byte arrays. * Data is stored sorted by key. * Callers can provide a custom comparison function to override the sort order. * The basic operations are `Put(key,value)`, `Get(key)`, `Delete(key)`. * Multiple changes can be made in one atomic batch. * Users can create a transient snapshot to get a consistent view of data. * Forward and backward iteration is supported over the data. * Data is automatically compressed using the [Snappy compression library](ht

Data Dictionary Creator


Data Dictionary Creator (DDC) is a simple application which helps you document SQL Server databases. It stores all the information in Extended Properties, so it's easier to keep the documentation in sync with the database as it changes.

ddwrt-sshd-keys-manager - Update authorized SSH keys on multiple DD-WRT devices from a JSON source.


Update authorized SSH keys on multiple DD-WRT devices from a JSON source.

rjson - JSON-like serialization that allows circular or multiple references, and typing.


JSON-like serialization that allows circular or multiple references, and typing.

serialization_extender - Multiple JSON serialization profiles for your ActiveModel objects.


Multiple JSON serialization profiles for your ActiveModel objects.

Non-Unique Key Dictionary


A dictionary that does not require unique keys for values.

gamelisp


(+ [1 2] 3) -> [1 2 3](+ [1 2] [3 4]) -> [1 2 3 4]````Core Functions (so far)--------------````clojure(def symbol value) ; Define a new variable(type x) ; Get type of variable(str x) ; Get string representation of variable(print x) ; Print value of x(map f xs) ; Apply function to items in list xs(filter f xs) ; Filter items xs with function f(get dict key) ; Get dictionary entry(get list index) ; Get list entry (negative indices like in Python)(put dict key value) ; Add or set dictionary entry(p

PersistentDictionary<key,value>


A data structure implementation similar to Dictionary in .NET. - Writes objects to file system to preserve the memory - Hold keys/locations in memory - Retrieves any object by passing key in less than five milliseconds

stacktach-winchester - An notification event processing library based on persistent streams.


An OpenStack notification event processing library based on persistant streams.The individual keys of the event dictionary are called traits and can be strings, integers, floats or datetimes. For processing of the (often large) notifications that come out of OpenStack, winchester uses the StackDistiller library to extract flattened events from the notifications, that only contain the data you actually need for processing.

Generic Data Storage Component for .Net


This component allows you to save data objects by its XML-Serialization easily in generic data storages (e.g. XML-File, SQL Server database ...)

perl-Data-Taxi - Data::Taxi - Taint-aware, XML-ish data serialization


Data::Taxi - Taint-aware, XML-ish data serialization