26 void parseColumnPart(std::u16string_view sColumnPart);
27 void parsePrimaryKeys(std::u16string_view sPrimaryPart);
41 std::vector<OUString>
const&
getPrimaryKeys()
const {
return m_PrimaryKeys; }
47 const std::vector<ColumnDefinition>&
getColumnDef()
const {
return m_aColumns; }
59 void parse(std::u16string_view sSql);
std::vector< OUString > m_PrimaryKeys
const std::vector< OUString > & getForeignParts() const
virtual OUString compose() const =0
Recreate the sql statement.
std::vector< OUString > const & getPrimaryKeys() const
OUString const & getTableName() const
std::vector< ColumnDefinition > m_aColumns
std::vector< OUString > m_aForeignParts
virtual ~CreateStmtParser()
const std::vector< ColumnDefinition > & getColumnDef() const
bool parse(OUString const &uri, SourceProviderScannerData *data)