Class XPVistaDBTableSchema
- Namespace
- DevExpress.Xpo.DB.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public abstract class XPVistaDBTableSchema
- Inheritance
-
XPVistaDBTableSchema
- Derived
-
XPVistaDBTableSchema<VDBTableSchema, VistaDbType, VDBCA, VDBII, VDBRI, VDBIDI, VDBIIC, VDBRIC, VDBIDIC, VDBDVI, VDBDVIC>
- Inherited Members
-
Constructors
XPVistaDBTableSchema()
protected XPVistaDBTableSchema()
Properties
InternalObject
public abstract object InternalObject { get; }
Property Value
- object
Methods
AddColumn(string, string, int, int)
public abstract XPVistaDBColumnAttributes AddColumn(string name, string vistaDbType, int maxLen, int codePage)
Parameters
name
string
vistaDbType
string
maxLen
int
codePage
int
Returns
- XPVistaDBColumnAttributes
DefineColumnAttributes(string, bool, bool, bool, bool, string)
public abstract XPVistaDBColumnAttributes DefineColumnAttributes(string name, bool allowNull, bool readOnly, bool encrypted, bool packed, string description)
Parameters
name
string
allowNull
bool
readOnly
bool
encrypted
bool
packed
bool
description
string
Returns
- XPVistaDBColumnAttributes
DefineDefaultValue(string, string, bool, string)
public abstract void DefineDefaultValue(string columnName, string scriptExpression, bool useInUpdate, string description)
Parameters
columnName
string
scriptExpression
string
useInUpdate
bool
description
string
DefineIdentity(string, string, string)
public abstract void DefineIdentity(string columnName, string seedValue, string stepExpression)
Parameters
columnName
string
seedValue
string
stepExpression
string
GetColumns()
public abstract List<XPVistaDBColumnAttributes> GetColumns()
Returns
- List<XPVistaDBColumnAttributes>
GetDefaultValues()
public abstract Dictionary<string, XPVistaDBDefaultValueInformation> GetDefaultValues()
Returns
- Dictionary<string, XPVistaDBDefaultValueInformation>
GetForeignKeys()
public abstract List<XPVistaDBRelationshipInformation> GetForeignKeys()
Returns
- List<XPVistaDBRelationshipInformation>
GetIdentities()
public abstract List<XPVistaDBIdentityInformation> GetIdentities()
Returns
- List<XPVistaDBIdentityInformation>
GetIndices()
public abstract List<XPVistaDBIndexInformation> GetIndices()
Returns
- List<XPVistaDBIndexInformation>