Package io.debezium.connector.mariadb
Class MariaDbAntlrDdlParserTest
java.lang.Object
io.debezium.connector.binlog.BinlogAntlrDdlParserTest<io.debezium.connector.mariadb.jdbc.MariaDbValueConverters,io.debezium.connector.mariadb.jdbc.MariaDbDefaultValueConverter,io.debezium.connector.mariadb.antlr.MariaDbAntlrDdlParser>
io.debezium.connector.mariadb.MariaDbAntlrDdlParserTest
public class MariaDbAntlrDdlParserTest
extends BinlogAntlrDdlParserTest<io.debezium.connector.mariadb.jdbc.MariaDbValueConverters,io.debezium.connector.mariadb.jdbc.MariaDbDefaultValueConverter,io.debezium.connector.mariadb.antlr.MariaDbAntlrDdlParser>
- Author:
- Chris Cranford
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionextractEnumAndSetOptions(List<String> enumValues) protected io.debezium.connector.mariadb.jdbc.MariaDbDefaultValueConvertergetDefaultValueConverters(io.debezium.connector.mariadb.jdbc.MariaDbValueConverters valueConverters) protected io.debezium.connector.mariadb.antlr.MariaDbAntlrDdlParsergetParser(io.debezium.relational.ddl.SimpleDdlParserListener listener, io.debezium.connector.mariadb.jdbc.MariaDbValueConverters converters) protected io.debezium.connector.mariadb.antlr.MariaDbAntlrDdlParsergetParser(io.debezium.relational.ddl.SimpleDdlParserListener listener, io.debezium.connector.mariadb.jdbc.MariaDbValueConverters converters, boolean includeViews) protected io.debezium.connector.mariadb.antlr.MariaDbAntlrDdlParsergetParser(io.debezium.relational.ddl.SimpleDdlParserListener listener, io.debezium.connector.mariadb.jdbc.MariaDbValueConverters converters, boolean includeViews, boolean includeComments) protected io.debezium.connector.mariadb.antlr.MariaDbAntlrDdlParsergetParser(io.debezium.relational.ddl.SimpleDdlParserListener listener, io.debezium.connector.mariadb.jdbc.MariaDbValueConverters converters, io.debezium.relational.Tables.TableFilter tableFilter) protected io.debezium.connector.mariadb.jdbc.MariaDbValueConvertersMethods inherited from class io.debezium.connector.binlog.BinlogAntlrDdlParserTest
beforeEach, parseAddMultiplePartitions, parseAddPartition, parseAlterEnumColumnWithEmbeddedOrEscapedCharacters, parseAlterEnumColumnWithNewCharacterSet, parseCreateUserDdlStatement, parseDdlForDecAndFixed, parseDdlForUnscaledDecAndFixed, parseDefaultValue, parseDefaultValueWhichNeedTrim, parseGeomCollection, parsePartitionReorganize, parsePartitionWithEngine, parseTableWithNegativeDefault, parseTableWithPageChecksum, parseUserDdlStatements, shouldAllowAggregateWindowedFunction, shouldAllowCharacterVarying, shouldAllowIndexExpressionForTable, shouldAllowNonAsciiIdentifiers, shouldApplyCorrectColumnInfoWhenAlterColumnType, shouldDropPrimaryKeyColumn, shouldHandleQuotes, shouldNotGetExceptionOnParseAlterStatementsWithoutCreate, shouldNotNullPositionBeforeOrAfterDefaultValue, shouldNotUpdateExistingTable, shouldParseAlterStatementsAfterCreate, shouldParseAlterTableAlterDefaultColumnValue, shouldParseAlterTableMultiTableOptions, shouldParseAlterTableRename, shouldParseAlterTableStatementAddColumns, shouldParseAlterTableStatementAddConstraintUniqueKey, shouldParseAlterTableStatementThatAddsCharacterSetForColumns, shouldParseAlterTableStatementWithColumnNamedColumnWithColumnWord, shouldParseAlterTableStatementWithColumnNamedColumnWithoutColumnWord, shouldParseAlterTableThatChangesMultipleColumns, shouldParseAlterTableUnionStatement, shouldParseAlterTableWithDropIndex, shouldParseAlterTableWithIndex, shouldParseAlterTableWithNewlineFeeds, shouldParseAlterViewStatementColumnAliasInnerSelect, shouldParseAndIgnoreCreateFunction, shouldParseAndIgnoreDeleteStatements, shouldParseAndIgnoreInsertStatements, shouldParseButIgnoreCreateFunctionC, shouldParseButIgnoreCreateFunctionD, shouldParseButIgnoreCreateFunctionE, shouldParseButIgnoreCreateFunctionF, shouldParseButIgnoreCreateFunctionG, shouldParseButIgnoreCreateFunctionH, shouldParseButIgnoreCreateFunctionWithDefiner, shouldParseButIgnoreCreateTriggerWithDefiner, shouldParseButNotSetUserVariableWithUnderscoreDelimiter, shouldParseButSkipAlterTableWhenTableIsNotKnown, shouldParseChangeColumnAndKeepName, shouldParseCharacterDatatype, shouldParseCheckTableKeywords, shouldParseCheckTableSomeOtherKeyword, shouldParseCommentWithEngineName, shouldParseConstraintCheck, shouldParseCreateAndAlterWithOnUpdate, shouldParseCreateAndRemoveTwiceOrDoesNotExist, shouldParseCreateDatabaseAndTableThatUsesDefaultCharacterSets, shouldParseCreateDatabaseAndUseDatabaseStatementsAndHaveCharacterEncodingVariablesUpdated, shouldParseCreateStatements, shouldParseCreateTableStatementWithCharacterSetForColumns, shouldParseCreateTableStatementWithCharacterSetForTable, shouldParseCreateTableStatementWithCollate, shouldParseCreateTableStatementWithColumnNamedColumn, shouldParseCreateTableStatementWithMultipleColumnsForPrimaryKey, shouldParseCreateTableStatementWithSignedTypes, shouldParseCreateTableStatementWithSingleGeneratedAndPrimaryKeyColumn, shouldParseCreateTableStatementWithSingleGeneratedColumnAsPrimaryKey, shouldParseCreateTableUnionStatement, shouldParseCreateTableWithBitDefault, shouldParseCreateTableWithBitDefaultLength, shouldParseCreateTableWithDoublePrecisionKeyword, shouldParseCreateTableWithEnumAndSetColumns, shouldParseCreateTableWithEnumDefault, shouldParseCreateTableWithTextType, shouldParseCreateTableWithUnnamedPrimaryKeyConstraint, shouldParseCreateUserTable, shouldParseCreateViewStatementColumnAlias, shouldParseCreateViewStatementColumnAliasInnerSelect, shouldParseCreateViewStatementStartSelect, shouldParseDecimalVariants, shouldParseDefiner, shouldParseDropView, shouldParseEngineNameWithApostrophes, shouldParseEnumOptions, shouldParseEscapedEnumOptions, shouldParseFloatVariants, shouldParseFulltextKeyInCreateTable, shouldParseFunctionNamedDatabase, shouldParseGeneratedColumn, shouldParseGrantStatement, shouldParseGrantStatementWithoutSpecifiedHostName, shouldParseIndex, shouldParseIntegrationTestSchema, shouldParseInternalColumnId, shouldParseMultipleStatements, shouldParseMySql56InitializationStatements, shouldParseMySql57InitializationStatements, shouldParseNonBinaryStringWithBinaryCollationAsString, shouldParseOtherDbDatatypes, shouldParseProcedureEmbeddedIfs, shouldParseProcedureIfWithParenthesisStart, shouldParseProcedureWithCase, shouldParseScientificNotationNumber, shouldParseSetCharacterSetStatement, shouldParseSetNamesStatement, shouldParseSetOfGlobalVariable, shouldParseSetOfLocalVariable, shouldParseSetOfMultipleVariablesWithInferredScope, shouldParseSetOfOneVariableStatementWithoutTerminator, shouldParseSetOfOneVariableStatementWithTerminator, shouldParseSetOfSameVariableWithDifferentScope, shouldParseSetOfSessionVariable, shouldParseSetOptions, shouldParseSomeLinesFromCreateStatements, shouldParseStatementForDbz106, shouldParseStatementForDbz123, shouldParseStatementForDbz142, shouldParseStatementForDbz200, shouldParseStatementsWithQuotedIdentifiers, shouldParseStringSameAsKeyword, shouldParseTableMaintenanceStatements, shouldParseTestStatements, shouldParseThirdPartyStorageEngine, shouldParseTicketMonsterLiquibaseStatements, shouldParseTimestampDefaultValue, shouldParseTimeWithNowDefault, shouldParseTruncateStatementsAfterCreate, shouldParseVariableWithUnderscoreDelimiter, shouldProcessAlterAddDefinitions, shouldProcessCommentForTable, shouldProcessCreateUniqueBeforePrimaryKeyDefinitions, shouldProcessDefaultCharsetForTable, shouldProcessDimensionalBlob, shouldProcessExpressionWithDefault, shouldProcessLargeColumn, shouldProcessMariadbCreateIndex, shouldProcessMultipleSignedUnsignedForTable, shouldProcessNoPrimaryKeyForTable, shouldProcessQueryWithIndexHintPrimary, shouldProcessQueryWithoutFromStatement, shouldProcessSerialDatatype, shouldProcessSerialDefaultValue, shouldRenameColumnWithoutDefinition, shouldSupportBinaryCharset, shouldSupportCreateIndexBothAlgoAndLock, shouldSupportCreateTableWithCompressed, shouldSupportCreateTableWithEcrytion, shouldSupportInstantAlgoOnAlterStatements, shouldSupportMariaDbCurrentTimestamp, shouldSupportNationalChar, shouldSupportUtfMb3Charset, shouldTreatPrimaryKeyColumnsImplicitlyAsNonNull, shouldUpdateAndRenameTable, shouldUpdateSchemaForChangedDefaultValue, shouldUpdateSchemaForRemovedDefaultValue, shouldUseCharacterSetFromCollation, shouldUseDatabaseCharacterSet, shouldUseFiltersForAlterTable
-
Constructor Details
-
MariaDbAntlrDdlParserTest
public MariaDbAntlrDdlParserTest()
-
-
Method Details
-
getParser
protected io.debezium.connector.mariadb.antlr.MariaDbAntlrDdlParser getParser(io.debezium.relational.ddl.SimpleDdlParserListener listener, io.debezium.connector.mariadb.jdbc.MariaDbValueConverters converters) - Specified by:
getParserin classBinlogAntlrDdlParserTest<io.debezium.connector.mariadb.jdbc.MariaDbValueConverters,io.debezium.connector.mariadb.jdbc.MariaDbDefaultValueConverter, io.debezium.connector.mariadb.antlr.MariaDbAntlrDdlParser>
-
getParser
protected io.debezium.connector.mariadb.antlr.MariaDbAntlrDdlParser getParser(io.debezium.relational.ddl.SimpleDdlParserListener listener, io.debezium.connector.mariadb.jdbc.MariaDbValueConverters converters, boolean includeViews) - Specified by:
getParserin classBinlogAntlrDdlParserTest<io.debezium.connector.mariadb.jdbc.MariaDbValueConverters,io.debezium.connector.mariadb.jdbc.MariaDbDefaultValueConverter, io.debezium.connector.mariadb.antlr.MariaDbAntlrDdlParser>
-
getParser
protected io.debezium.connector.mariadb.antlr.MariaDbAntlrDdlParser getParser(io.debezium.relational.ddl.SimpleDdlParserListener listener, io.debezium.connector.mariadb.jdbc.MariaDbValueConverters converters, io.debezium.relational.Tables.TableFilter tableFilter) - Specified by:
getParserin classBinlogAntlrDdlParserTest<io.debezium.connector.mariadb.jdbc.MariaDbValueConverters,io.debezium.connector.mariadb.jdbc.MariaDbDefaultValueConverter, io.debezium.connector.mariadb.antlr.MariaDbAntlrDdlParser>
-
getParser
protected io.debezium.connector.mariadb.antlr.MariaDbAntlrDdlParser getParser(io.debezium.relational.ddl.SimpleDdlParserListener listener, io.debezium.connector.mariadb.jdbc.MariaDbValueConverters converters, boolean includeViews, boolean includeComments) - Specified by:
getParserin classBinlogAntlrDdlParserTest<io.debezium.connector.mariadb.jdbc.MariaDbValueConverters,io.debezium.connector.mariadb.jdbc.MariaDbDefaultValueConverter, io.debezium.connector.mariadb.antlr.MariaDbAntlrDdlParser>
-
getValueConverters
protected io.debezium.connector.mariadb.jdbc.MariaDbValueConverters getValueConverters()- Specified by:
getValueConvertersin classBinlogAntlrDdlParserTest<io.debezium.connector.mariadb.jdbc.MariaDbValueConverters,io.debezium.connector.mariadb.jdbc.MariaDbDefaultValueConverter, io.debezium.connector.mariadb.antlr.MariaDbAntlrDdlParser>
-
getDefaultValueConverters
protected io.debezium.connector.mariadb.jdbc.MariaDbDefaultValueConverter getDefaultValueConverters(io.debezium.connector.mariadb.jdbc.MariaDbValueConverters valueConverters) - Specified by:
getDefaultValueConvertersin classBinlogAntlrDdlParserTest<io.debezium.connector.mariadb.jdbc.MariaDbValueConverters,io.debezium.connector.mariadb.jdbc.MariaDbDefaultValueConverter, io.debezium.connector.mariadb.antlr.MariaDbAntlrDdlParser>
-
extractEnumAndSetOptions
- Specified by:
extractEnumAndSetOptionsin classBinlogAntlrDdlParserTest<io.debezium.connector.mariadb.jdbc.MariaDbValueConverters,io.debezium.connector.mariadb.jdbc.MariaDbDefaultValueConverter, io.debezium.connector.mariadb.antlr.MariaDbAntlrDdlParser>
-