Class List (Data Abstract for .NET)
From RemObjects Software
This is a Data Abstract Architecture entry
Feel free to add your notes to this topic below.
| BaseComponent (RemObjects.Common) | Provides a common ancestor class for all components implemented in Data Abstract. |
| BaseField (RemObjects.DataAbstract.Schema) | Base class for schema elements such as SchemaField and SchemaParameter. |
| BaseLoginService (RemObjects.DataAbstract.Server) | Provides the base for the SimpleLoginService and MultiDbLoginService service classes used by the Login templates. |
| BaseObjectPool (RemObjects.Common.Pooling) | Base class for all object pooling classes. |
| Bin2DataStreamer (RemObjects.DataAbstract) | Class that uses a improved proprietary binary format. This format is compatible with the Delphi version of Data Abstract. |
| BinDataStreamer (RemObjects.DataAbstract) | Class that uses a proprietary binary format for streaming data across the network. Binary format compatible with the Delphi version of Data Abstract. |
| BusinessProcessor (RemObjects.DataAbstract.Server) | Provides the core logic for processing changes from client applications and applying them to the back-end database. |
| BusinessSchemaElement (RemObjects.DataAbstract.Schema) | Base class for all the schema elements that can have a business class associated. |
| Configuration (RemObjects.DataAbstract.Server) | Contains the information about all known ADO.NET providers and database providers that Data Abstract for .NET supports. |
| ConnectionDefinition (RemObjects.DataAbstract.Server) | Stores information about a Data Abstract connection and administers the related connection pool in behalf of a ConnectionManager. |
| ConnectionDefinitionCollection (RemObjects.DataAbstract.Server) | A strongly typed NamedObjectCollection Class descendant that handles ConnectionDefinition elements. |
| ConnectionManager (RemObjects.DataAbstract.Server) | Includes the functionality required to handle a list of database connection definitions, instantiate actual connections and determine pooling settings. |
| ConnectionPool (Data Abstract) (RemObjects.DataAbstract.Server) | A CustomObjectPool that handles IAbstractConnection items. ConnectionPool collections are used by ConnectionDefinitions to hold their connection lists. |
| DAConfigurationError (RemObjects.DataAbstract.Server) | Exception raised by the Configuration Class whenever a parameter of the DataAbstract.daConfig file is incorrect and contains wrong information. |
| DAException (RemObjects.DataAbstract.Server) | |
| DataAbstractService (RemObjects.DataAbstract.Server) | Class that provides pre-defined methods that clients can use to read data stored in a database, to apply updates, execute commands and more. |
| DataParameter (RemObjects.DataAbstract.Server) | Stores a name/value pair (used by several IDataAbstractService Interface methods to pass parameters to remote commands and data tables before their execution). |
| DataRequestRequest (RemObjects.DataAbstract) | DataRequestRequest is used by Data Abstract to request data from the server without requiring an _Intf file to invoke it. This class makes use of the RemObjects SDK DynamicRequest support. |
| DataStreamer (RemObjects.DataAbstract) | Abstract base class that provides serialization and deserialization of deltas and data in Data Abstract. |
| DataUpdateRequest (RemObjects.DataAbstract) | This class is used by Data Abstract to update data on the server without requiring an _Intf file to invoke it. |
| Delta (RemObjects.DataAbstract) | Contains a collection of DeltaChange items. This class maintains a list of inserted, deleted and updated rows in a DataTable that should be send to the server for processing updates. |
| DeltaChange (RemObjects.DataAbstract) | DeltaChange is a single changed row within a Delta. This class is used by Data Abstract to store a row that has been removed, added or modified. |
| DynamicRequest (RemObjects.SDK) | Used to represent a request, or method call, that can be made to a service on a RemObjects SDK Server. |
| DynamicRequestParameter (RemObjects.SDK) | Used to represent a single Parameter in a DynamicRequest Class. |
| DynamicRequestParameterCollection (RemObjects.SDK) | Maintains a list of parameters to be used in a DynamicRequest Class. |
| MultiDbLoginService (RemObjects.DataAbstract.Server) | Provides the base implementation for the LoginService created by the MultiDB Login templates. |
| NamedObject (RemObjects.Common.Collections) | Base class for an object with a unique name that can be stored in a NamedObjectCollection. |
| NamedObjectCollection (RemObjects.Common.Collections) | Specialized collection class containing named objects that implement the INamedObject Interface. |
| NamedObjectWithDefault (RemObjects.Common.Collections) | Provides a base class for items to use with a NamedObjectCollectionWithDefault Class. |
| NamedObjectCollectionWithDefault (RemObjects.Common.Collections) | NamedObjectCollection descendent that supports default items. |
| NamedSchemaCollection (RemObjects.DataAbstract.Schema) | |
| ObjectPool (RemObjects.Common.Pooling) | Object pool that calls the default constructor of the type passed as a generic parameter when creating new instances. |
| PoweredByButton (RemObjects.DataAbstract) | Displays a "powered by Data Abstract" logo so you can let the world know that you use RemObjects Data Abstract by adding this button to your application's About Box. |
| RemoteCommand (RemObjects.DataAbstract) | Provides the ability to dynamically invoke a Command from the server's Schema. |
| RemoteCommandRequest (RemObjects.DataAbstract) | RemoteCommandRequest is used by Data Abstract to invoke a Delta Command on the server without requiring an _Intf file to invoke it. |
| RemoteDataAdapter (RemObjects.DataAbstract) | Represents client-side access to a set of data tables published on the server. |
| RemoteDataAdapterRequest (RemObjects.DataAbstract) | Base class for calls to the remote Data Abstract server. |
| RemoteService (RemObjects.SDK) | Used to represent the connection to a service on the server, including the client channel and messages used to communicate with it. |
| RODuplicateNameException (RemObjects.Common.Collections) | Duplicate name exception, used by the NamedObjectCollection Class. |
| ROException (RemObjects.Common) | Base exception class used by the Data Abstract classes. |
| ROXmlException (RemObjects.Common) | Occurs when processing XML files, such as Schemas or Connections, fails. |
| Schema (RemObjects.DataAbstract.Schema) | Provides access to a Data Abstract schema. |
| SchemaColumnMapping (RemObjects.DataAbstract.Schema) | A class defining a mapping between a data table Field and the field returned by the select Statement defined in the schema. |
| SchemaColumnMappingCollection (RemObjects.DataAbstract.Schema) | A strongly typed NamedObjectCollection Class descendant that handles SchemaColumnMapping objects. |
| SchemaCommand (RemObjects.DataAbstract.Schema) | This class defines a command contained by a schema. |
| SchemaDataTable (RemObjects.DataAbstract.Schema) | This class defines a data table contained by a schema. |
| SchemaDataTableCollection (RemObjects.DataAbstract.Schema) | A strongly typed NamedObjectCollection descendant that handles SchemaDataTable objects. |
| SchemaElement (RemObjects.DataAbstract.Schema) | |
| SchemaField (RemObjects.DataAbstract.Schema) | Represents a field of a Data Table contained in a schema. |
| SchemaFieldCollection (RemObjects.DataAbstract.Schema) | A strongly typed NamedObjectCollection Class descendant that handles Field objects. |
| SchemaParameter (RemObjects.DataAbstract.Schema) | A parameter of a data table or a command contained in a schema. |
| SchemaParameterCollection (RemObjects.DataAbstract.Schema) | A strongly typed NamedObjectCollection descendant that handles SchemaParameter objects |
| SchemaRelationship (RemObjects.DataAbstract.Schema) | Represents a relationship between two data tables contained in a schema. |
| SchemaRelationshipCollection (RemObjects.DataAbstract.Schema) | A strongly typed NamedObjectCollection descendant that handles SchemaRelationship objects. |
| SchemaRequest (RemObjects.DataAbstract) | SchemaRequest is used by Data Abstract to request the schema for a Data Abstract service from the server without requiring an _Intf file to invoke it. |
| SchemaSQLStatement (RemObjects.DataAbstract.Schema) | This class represents a statement of either a data table or a SQL command contained in a schema. |
| SchemaSQLStatementCollection (RemObjects.DataAbstract.Schema) | A strongly typed NamedObjectCollection Class descendant that handles SchemaSQLStatement Class objects |
| SchemaUpdateRule (RemObjects.DataAbstract.Schema) | Defines the business rule used to process the Delta associated with a data table of the schema. |
| SchemaUpdateRuleCollection (RemObjects.DataAbstract.Schema) | A strongly typed NamedObjectCollection Class descendant that handles SchemaUpdateRule Class objects. |
| ServiceSchema (RemObjects.DataAbstract.Schema) | A descendant of the schema class which extends it by providing methods to create ADO.NET commands, data readers or execute commands directly. |
| SimpleLoginService (RemObjects.DataAbstract.Server) | Provides the base implementation for the LoginService created by the MultiDB Login templates. |
| SQLSchemaElement (RemObjects.DataAbstract.Schema) | |
| UserInfo (RemObjects.DataAbstract.Server) | The base class for user information sent by a login service to a client at the end of a successful login. |
| XmlSerializableComponent (RemObjects.Common) | Base class for components that support XML serialization through the IXmlSerializable Interface. |
See Also
Product: RemObjects Data Abstract
Current version: Data Abstract 'Vinci' (5.0)
Lists — Glossary — Features — How To — Drivers — Components — Tools — Samples — Articles — Architecture — Issues
