12#include <rtl/ustring.hxx>
32 bool bPrimary =
false, sal_Int32 nAutoIncr = -1,
bool bNullable =
true,
33 bool bCaseInsensitive =
false, OUString sDefault = OUString{});
nAutoIncrement: column is auto incremented started with value nAutoIncrement
bool isAutoIncremental() const
bool isPrimaryKey() const
sal_Int32 getStartValue() const
bool isCaseInsensitive() const
const std::vector< sal_Int32 > & getParams() const
sal_Int32 getDataType() const
OUString const & getDefault() const
ColumnDefinition(OUString sName, sal_Int32 eType, std::vector< sal_Int32 > &&aParams, bool bPrimary=false, sal_Int32 nAutoIncr=-1, bool bNullable=true, bool bCaseInsensitive=false, OUString sDefault=OUString{})
sal_Int32 m_nAutoIncrement
OUString const & getName() const
std::vector< sal_Int32 > m_aParams