vda-1
Description:
Vala Data Access library, a set of interfaces to connect to databases and execute queries
Content:
Namespaces:
- Vda
- ColumnModel - Represent a column in a row of a table model
- Connection - An interface representing a database engine connection.
- ConnectionBlob - Represents a connection with large objects handling capabilities.
- ConnectionRolebased - Represents a database engine connection, with transactions capabilities
- ConnectionTransactional - Represents a database engine connection, with transactions capabilities
- DataCollection - Implementators will be able to execute a SELECT to get all objects in the database related to a parent object.
- DataObject - Represent managable row data in a Table in the database.
- HashModel - A GLib.ListModel using a GLib.Object as a hash key to find objects in the collection.
- Inserted - Is a result from a query inserting rows, with the number of rows and last row inserted
- MetaNamedObject - Base interface for named introspected database's objects
- MetaObject - Base interface for introspected database's objects
- ParsedQuery - Represented a prepared query. Values required by query can be set by using paramenters property.
- PreparedQuery - Represented a prepared query. Values required by query can be set by using paramenters property.
- Query - An interface to be represent any query to be executed by providers
- Result - Represent any result after execute a query
- Role - An interface for database Access Control
- RowModel - Represent a row in a table model.
- SqlAffectedRows - Is a result from a query with a number of afected rows
- SqlCommand - Represent an SQL command
- SqlCommandConditional - Represent an SQL command using a condition to filter
- SqlCommandDelete - Represent an SQL DELETE command
- SqlCommandInsert - Represent an SQL command
- SqlCommandModification - Represent an SQL command to modify tables in the database
- SqlCommandParametrized - Represent an SQL command with parameters
- SqlCommandSelect - Represent an SELECT SQL command
- SqlCommandTableRelated - Represent an SQL command
- SqlCommandUpdate - Represent an SQL command
- SqlExpression - Represent an expression in an SQL command.
- SqlExpressionField - Represent field in a column as an expression
- SqlExpressionOperator - Represent an operator in an SqlExpression
- SqlExpressionOperatorAnd - An SqlExpressionOperator for logic AND operator
- SqlExpressionOperatorBetween - An SqlExpressionOperator for BETWEEN auxiliary void operator
- SqlExpressionOperatorBetweenAnd - An SqlExpressionOperator for BETWEEN / AND operator, in the form x BETWEEN y AND z
- SqlExpressionOperatorBetweenSymmetric - An SqlExpressionOperator for BETWEEN SYMMETRIC auxiliary void operator
- SqlExpressionOperatorBetweenSymmetricAnd - An SqlExpressionOperator for BETWEEN SYMMETRIC / AND operator, in the form x BETWEEN SYMMETRIC y AND z
- SqlExpressionOperatorBinaryUnaryterm - An SqlExpressionOperator for two or one term operators
- SqlExpressionOperatorBinaryterm - An SqlExpressionOperator for two terms operators
- SqlExpressionOperatorConcatenate - An SqlExpressionOperator for CONCATENATE operator for strings
- SqlExpressionOperatorDiff - An SqlExpressionOperator for logic DIFF operator
- SqlExpressionOperatorDiv - An SqlExpressionOperator for DIVISION (/) operator
- SqlExpressionOperatorEq - An SqlExpressionOperator for logic EQUAL (=) operator
- SqlExpressionOperatorFinalUnaryterm - An SqlExpressionOperator for one term after located operators
- SqlExpressionOperatorGeq - An SqlExpressionOperator for logic GREATHER OR EQUAL THAN (>=) operator
- SqlExpressionOperatorGroup - An SqlExpressionOperator for grouping expressions
- SqlExpressionOperatorGt - An SqlExpressionOperator for logic GREATHER THAN (>) operator
- SqlExpressionOperatorIlike - An SqlExpressionOperator for ILIKE operator for strings
- SqlExpressionOperatorIn - An SqlExpressionOperator for IN operator
- SqlExpressionOperatorInitialUnaryterm - An SqlExpressionOperator for one term initial located operators
- SqlExpressionOperatorIs - An SqlExpressionOperator for IS operator
- SqlExpressionOperatorIsDistinct - An SqlExpressionOperator for IS DISTINCT operator
- SqlExpressionOperatorIsDistinctFrom - An SqlExpressionOperator for IS DISTINCT FROM operator
- SqlExpressionOperatorIsFalse - An SqlExpressionOperator for IS FALSE operator
- SqlExpressionOperatorIsNot - An SqlExpressionOperator for IS NOT operator
- SqlExpressionOperatorIsNotDistinct - An SqlExpressionOperator for IS NOT DISTINCT operator
- SqlExpressionOperatorIsNotDistinctFrom - An SqlExpressionOperator for IS NOT DISTINCT FROM operator
- SqlExpressionOperatorIsNotFalse - An SqlExpressionOperator for IS NOT FALSE operator
- SqlExpressionOperatorIsNotNull - An SqlExpressionOperator for IS NOT NULL operator
- SqlExpressionOperatorIsNotTrue - An SqlExpressionOperator for IS NOT TRUE operator
- SqlExpressionOperatorIsNotUnknown - An SqlExpressionOperator for IS NOT UNKNOWN operator
- SqlExpressionOperatorIsNull - An SqlExpressionOperator for IS NULL operator
- SqlExpressionOperatorIsTrue - An SqlExpressionOperator for IS TRUE operator
- SqlExpressionOperatorIsUnknown - An SqlExpressionOperator for IS UNKNOWN operator
- SqlExpressionOperatorLeq - An SqlExpressionOperator for logic LESS OR EQUAL THAN (<=) operator
- SqlExpressionOperatorLike - An SqlExpressionOperator for LIKE operator for strings
- SqlExpressionOperatorLt - An SqlExpressionOperator for logic LESS THAN (<) operator
- SqlExpressionOperatorMinus - An SqlExpressionOperator for MINUS (-) operator
- SqlExpressionOperatorMultiterm - An SqlExpressionOperator for multiple terms operators
- SqlExpressionOperatorNot - An SqlExpressionOperator for NOT operator
- SqlExpressionOperatorNotBetween - An SqlExpressionOperator for NOT BETWEEN auxiliary void operator
- SqlExpressionOperatorNotBetweenAnd - An SqlExpressionOperator for NOT BETWEEN / AND operator, in the form x NOT BETWEEN y AND z
- SqlExpressionOperatorNotBetweenSymmetric - An SqlExpressionOperator for NOT BETWEEN SYMMETRIC auxiliary void operator
- SqlExpressionOperatorNotBetweenSymmetricAnd - An SqlExpressionOperator for NOT BETWEEN SYMMETRIC / AND operator, in the form x NOT BETWEEN SYMMETRIC y AND z
- SqlExpressionOperatorNotEq - An SqlExpressionOperator for logic NOT EQUAL (!=) operator
- SqlExpressionOperatorNotIlike - An SqlExpressionOperator for NOT ILIKE operator for strings
- SqlExpressionOperatorNotIn - An SqlExpressionOperator for NOT IN operator
- SqlExpressionOperatorNotLike - An SqlExpressionOperator for NOT LIKE operator for strings
- SqlExpressionOperatorOr - An SqlExpressionOperator for logic OR operator
- SqlExpressionOperatorPlus - An SqlExpressionOperator for MINUS (+) operator
- SqlExpressionOperatorRegexp - An SqlExpressionOperator for REGULAR EXPRESSION operator
- SqlExpressionOperatorSimilarTo - An SqlExpressionOperator for SIMILAR TO operator for strings
- SqlExpressionOperatorStar - An SqlExpressionOperator for STAR (*) operator
- SqlExpressionOperatorThreeterm - An SqlExpressionOperator for three terms operator
- SqlExpressionValue - Represent an SQL value command
- SqlExpressionValueParameter - Represent a value associated to a parameter in an SQL expression
- SqlParameters - Set parameters for a prepared query.
- SqlParser - An SQL Parser creating Vda.SqlCommandParametrized modificable queries
- SqlTableReference - Represent an SQL command
- SqlValue - Represent an SQL value.
- SqlValueBinary - Value representing byte sequense data
- SqlValueBit - A one bit value
- SqlValueBlob - Value representing a large binary object
- SqlValueBlobOid - Value representing a large binary object with an associated object's identifier
- SqlValueBool - A boolean value
- SqlValueByte - A value representing an Integer of one byte long
- SqlValueDate - Value representing a date
- SqlValueDouble - Value representing a float double precision number
- SqlValueFloat - Value representing a float single precision number
- SqlValueGeometricPoint - A value representing a geometric point
- SqlValueInt2 - A value representing an Integer of two bytes long
- SqlValueInt4 - A value representing an Integer of four bytes long
- SqlValueInt8 - A value representing an Integer of eight bytes long
- SqlValueInteger - A value representing an Integer
- SqlValueJson - A string value holding JSON data.
- SqlValueMathExp - A Math Expression holder value
- SqlValueMoney - Value representing a float point number for use a monetary quantities
- SqlValueName - A text string value, representing a user's name
- SqlValueNull - Null representation of a value
- SqlValueNumeric - A value representing a number with variable precision
- SqlValueOid - A value representing an Integer for database object identification
- SqlValueString - A string value, by default using UTF-8.
- SqlValueText - A text string value, as a long or undefined length string
- SqlValueTime - Value representing a time with time zone
- SqlValueTimeNtz - Value representing a time without time zone
- SqlValueTimestamp - Value representing a timestamp with time zone
- SqlValueTimestampNtz - Value representing a timestamp without time zone
- SqlValueUnsignedByte - A value representing an Integer of one byte long
- SqlValueUnsignedInt2 - A value representing an Integer of two bytes long
- SqlValueUnsignedInt4 - A value representing an Integer of four bytes long
- SqlValueUnsignedInt8 - A value representing an Integer of eight bytes long
- SqlValueUnsignedInteger - A value representing an unsiged integer
- SqlValueXml - A string value holding XML data.
- Stringifiable - Set parameters for a prepared query.
- TableModel - A Vda.Result from a select query representing a table with rows and columns, as a GLib.ListModel of Vda.RowModel objects.
- TableModelSequential - A Vda.Result from a select query representing a table with sequential access
- AffectedRows - A query result with the number of affected rows
- CommandDelete - Implementation of SqlCommandDelete SQL command
- CommandInsert - Implementation of SqlCommandInsert SQL command
- CommandModification - Implementation of SqlCommandModification
- CommandSelect - Implementation of SqlCommandSelect
- CommandUpdate - Implementation of SqlCommandUpdate
- ConnectionParameter - Connection Parameter
- ConnectionParameterDbName - Connection Parameter for Data Base's name.
- ConnectionParameterHost - Connection Parameter for Host for the server to connect to
- ConnectionParameterPassword - Connection Parameter for user's password for the server to connect to
- ConnectionParameterPort - Connection Parameter for port for the server to connect to
- ConnectionParameterUserName - Connection Parameter for user's name for the server to connect to
- ConnectionParameters - A class to hold and parse connection string
- Expression - Implemenation of SqlExpression
- ExpressionField - An implementation of SqlExpressionField
- ExpressionOperator - An implementation of SqlExpressionOperator
- ExpressionOperatorAnd - Implemenation of SqlExpressionOperatorAnd
- ExpressionOperatorBetween - Implemenation of SqlExpressionOperatorBetween
- ExpressionOperatorBetweenAnd - Implemenation of SqlExpressionOperatorBetweenAnd
- ExpressionOperatorBetweenSymmetric - Implemenation of SqlExpressionOperatorBetweenSymmetric
- ExpressionOperatorBetweenSymmetricAnd - Implemenation of SqlExpressionOperatorBetweenSymmetricAnd
- ExpressionOperatorBinaryUnaryterm - Implemenation of SqlExpressionOperatorBinaryUnaryterm
- ExpressionOperatorBinaryterm - Implemenation of SqlExpressionOperatorBinaryterm
- ExpressionOperatorConcatenate - Implemenation of SqlExpressionOperatorConcatenate
- ExpressionOperatorDiff - Implemenation of SqlExpressionOperatorDiff
- ExpressionOperatorDiv - Implemenation of SqlExpressionOperatorDiv
- ExpressionOperatorEq - Implemenation of SqlExpressionOperatorEq
- ExpressionOperatorFinalUnaryterm - Implemenation of SqlExpressionOperatorFinalUnaryterm
- ExpressionOperatorGeq - Implemenation of SqlExpressionOperatorGeq
- ExpressionOperatorGroup - Implemenation of SqlExpressionOperatorGroup
- ExpressionOperatorGt - Implemenation of SqlExpressionOperatorGt
- ExpressionOperatorIlike - Implemenation of SqlExpressionOperatorIlike
- ExpressionOperatorIn - Implemenation of SqlExpressionOperatorIn
- ExpressionOperatorInitialUnaryterm - Implemenation of SqlExpressionOperatorInitialUnaryterm
- ExpressionOperatorIs - Implemenation of SqlExpressionOperatorIs
- ExpressionOperatorIsDistinct - Implemenation of SqlExpressionOperatorIsDistinct
- ExpressionOperatorIsDistinctFrom - Implemenation of SqlExpressionOperatorIsDistinctFrom
- ExpressionOperatorIsFalse - Implemenation of SqlExpressionOperatorIsFalse
- ExpressionOperatorIsNot - Implemenation of SqlExpressionOperatorIsNot
- ExpressionOperatorIsNotDistinct - Implemenation of SqlExpressionOperatorIsNotDistinct
- ExpressionOperatorIsNotDistinctFrom - Implemenation of SqlExpressionOperatorIsNotDistinctFrom
- ExpressionOperatorIsNotFalse - Implemenation of SqlExpressionOperatorIsNotFalse
- ExpressionOperatorIsNotNull - Implemenation of SqlExpressionOperatorIsNotNull
- ExpressionOperatorIsNotTrue - Implemenation of SqlExpressionOperatorIsNotTrue
- ExpressionOperatorIsNotUnknown - Implemenation of SqlExpressionOperatorIsNotUnknown
- ExpressionOperatorIsNull - Implemenation of SqlExpressionOperatorIsNull
- ExpressionOperatorIsTrue - Implemenation of SqlExpressionOperatorIsTrue
- ExpressionOperatorIsUnknown - Implemenation of SqlExpressionOperatorIsUnknown
- ExpressionOperatorLeq - Implemenation of SqlExpressionOperatorLeq
- ExpressionOperatorLike - Implemenation of SqlExpressionOperatorLike
- ExpressionOperatorLt - Implemenation of SqlExpressionOperatorLt
- ExpressionOperatorMinus - Implemenation of SqlExpressionOperatorMinus
- ExpressionOperatorMultiterm - Implemenation of SqlExpressionOperatorMultiterm
- ExpressionOperatorNot - Implemenation of SqlExpressionOperatorNot
- ExpressionOperatorNotBetween - Implemenation of SqlExpressionOperatorNotBetween
- ExpressionOperatorNotBetweenAnd - Implemenation of SqlExpressionOperatorNotBetweenAnd
- ExpressionOperatorNotBetweenSymmetric - Implemenation of SqlExpressionOperatorNotBetweenSymmetric
- ExpressionOperatorNotBetweenSymmetricAnd - Implemenation of SqlExpressionOperatorNotBetweenSymmetricAnd
- ExpressionOperatorNotEq - Implemenation of SqlExpressionOperatorNotEq
- ExpressionOperatorNotIlike - Implemenation of SqlExpressionOperatorNotIlike
- ExpressionOperatorNotIn - Implemenation of SqlExpressionOperatorNotIn
- ExpressionOperatorNotLike - Implemenation of SqlExpressionOperatorNotLike
- ExpressionOperatorOr - Implemenation of SqlExpressionOperatorOr
- ExpressionOperatorPlus - Implemenation of SqlExpressionOperatorPlus
- ExpressionOperatorRegexp - Implemenation of SqlExpressionOperatorRegexp
- ExpressionOperatorSimilarTo - Implemenation of SqlExpressionOperatorSimilarTo
- ExpressionOperatorStar - Implemenation of SqlExpressionOperatorStar
- ExpressionOperatorThreeterm - Implemenation of SqlExpressionOperatorThreeterm
- ExpressionValue - Implemenation of SqlExpressionValue
- ExpressionValueParameter - Implemenation of SqlExpressionValueParameter
- HashList - Implemenation of HashModel
- InvalidPreparedQuery - Invalid PreparedQuery
- InvalidQuery - Invalid Query
- InvalidResult - Represent an invalid Result after execute a query
- Parameters - Set parameters for a prepared query.
- Parser - An implementation of SqlParser
- TableReference - Represent a table reference by name
- Value - An implementation of Vda.SqlValue
- ValueBinary - An implementation of Vda.SqlValueBlob.
- ValueBit - An implementation of SqlValueBit
- ValueBool - An implementation of SqlValueBool
- ValueByte - An implementation of SqlValueByte
- ValueDate - An implementation of SqlValueDate
- ValueDouble - An implementation of SqlValueDouble
- ValueFloat - An implementation of SqlValueFloat
- ValueInt2 - An implementation of SqlValueInt2
- ValueInt4 - An implementation of SqlValueInt4
- ValueInt8 - An implementation of SqlValueInt8
- ValueInteger - An implementation of SqlValueInteger
- ValueJson - An implementation of SqlValueJson
- ValueMathExp - Represent an SQL value
- ValueMoney - An implementation of SqlValueMoney
- ValueName - An implementation of SqlValueName
- ValueNull - An implementation of SqlValueNull
- ValueNumeric - An implementation of SqlValueNumeric
- ValueOid - An implementation of SqlValueOid
- ValueString - An implementation of SqlValueString
- ValueText - An implementation of SqlValueText
- ValueTime - Implementation of SqlValueTime a time with time zone
- ValueTimeNtz - An implementation of SqlValueTimeNtz as time without time zone
- ValueTimestamp - An implementation of SqlValueTimestamp with time zone
- ValueTimestampNtz - An implementation of SqlValueTimestampNtz without time zone
- ValueUnsignedByte - An implementation of SqlValueByte
- ValueUnsignedInt2 - An implementation of SqlValueInt2
- ValueUnsignedInt4 - An implementation of SqlValueInt4
- ValueUnsignedInt8 - An implementation of SqlValueInt8
- ValueUnsignedInteger - An implementation of SqlValueInteger
- ValueXml - An implementation of SqlValueXml
- MoveDirection - Move direction
- ConnectionError - Connection error codes
- DataCollectionError - Data Collection error codes
- DataObjectError - Data Object error codes
- MetaObjectError - Meta Data Object error codes
- ParserError - Parser error codes
- QueryError - Query error codes
- RoleError - Connection error codes
- RowModelError - Row Model error codes
- SqlCommandError - SQL Command error codes
- SqlCommandSelectError - SQL SELECT Command error codes
- SqlExpressionError - SQL Expression error codes