Namespace VeloxDB.ObjectInterface
Classes
AutomapperIgnoreAttribute
Apply this attribute to property, method or class you want automapper to ignore
DatabaseArray
Base database array class, you should always use generic version DatabaseArray<T>
DatabaseArray<T>
Represents a strongly typed array of simple types.
DatabaseClassAttribute
Specifies that the class is Database Class.
DatabaseObject
The ultimate base class of all VeloxDB database classes. Derive this class to implement a database class.
DatabasePropertyAttribute
Specifies that the property is a database property.
DatabaseReferenceAttribute
Specifies that the property is a database reference.
HashIndexAttribute
Apply this attribute to a DatabaseObject class to define a hash index.
HashIndexReader<T, TKey1>
Reader for a single property hash index. Use this class to lookup a DatabaseObject using hash index.
HashIndexReader<T, TKey1, TKey2>
Reader for a 2 property composite key hash index. Use this class to lookup a DatabaseObject using hash index.
HashIndexReader<T, TKey1, TKey2, TKey3>
Reader for a 3 property composite key hash index. Use this class to lookup a DatabaseObject using hash index.
HashIndexReader<T, TKey1, TKey2, TKey3, TKey4>
Reader for a 4 property composite key hash index. Use this class to lookup a DatabaseObject using hash index.
IndexAttribute
Base class for index attributes supported by the database.
InverseReferencesAttribute
Specifies that the property represents an inverse reference.
InverseReferenceSet
Base inverse reference set class, you should always use generic version InverseReferenceSet<T>.
InverseReferenceSet<T>
Represents a set of inverse references.
LogAttribute
Specifies a log to which to write class's data.
ObjectModel
ObjectModel provides methods for querying the database and creating new objects.
ReferenceArray
Base Reference Array class, you should always use generic version ReferenceArray<T>
ReferenceArray<T>
Represents an array of references to database objects.
SortedIndexAttribute
Apply this attribute to a DatabaseObject class to define a sorted index.
SortedIndexReader<T, TKey1>
Reader for a single property sorted index. Use this class to lookup a DatabaseObject using sorted index.
SortedIndexReader<T, TKey1, TKey2>
Reader for sorted index with two properties as a key. Use this class to lookup a DatabaseObject using sorted index.
SortedIndexReader<T, TKey1, TKey2, TKey3>
Reader for sorted index with three properties as a key. Use this class to lookup a DatabaseObject using sorted index.
SortedIndexReader<T, TKey1, TKey2, TKey3, TKey4>
Reader for sorted index with four properties as a key. Use this class to lookup a DatabaseObject using sorted index.
SupportPolymorphismAttribute
Apply this attribute to automapper method to specify that it supports polymorphism