eu.rssw.antlr.database.DumpFileGrammarVisitor Maven / Gradle / Ivy
// Generated from eu/rssw/antlr/database/DumpFileGrammar.g4 by ANTLR 4.13.0
package eu.rssw.antlr.database;
import org.antlr.v4.runtime.tree.ParseTreeVisitor;
/**
* This interface defines a complete generic visitor for a parse tree produced
* by {@link DumpFileGrammarParser}.
*
* @param The return type of the visit operation. Use {@link Void} for
* operations with no return type.
*/
public interface DumpFileGrammarVisitor extends ParseTreeVisitor {
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#dump}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDump(DumpFileGrammarParser.DumpContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#dump_type}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDump_type(DumpFileGrammarParser.Dump_typeContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#annotation}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitAnnotation(DumpFileGrammarParser.AnnotationContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#addDatabase}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitAddDatabase(DumpFileGrammarParser.AddDatabaseContext ctx);
/**
* Visit a parse tree produced by the {@code dbName}
* labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDbName(DumpFileGrammarParser.DbNameContext ctx);
/**
* Visit a parse tree produced by the {@code dbParams}
* labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDbParams(DumpFileGrammarParser.DbParamsContext ctx);
/**
* Visit a parse tree produced by the {@code dbMisc}
* labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDbMisc(DumpFileGrammarParser.DbMiscContext ctx);
/**
* Visit a parse tree produced by the {@code dbDriverName}
* labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDbDriverName(DumpFileGrammarParser.DbDriverNameContext ctx);
/**
* Visit a parse tree produced by the {@code dbDriverVersion}
* labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDbDriverVersion(DumpFileGrammarParser.DbDriverVersionContext ctx);
/**
* Visit a parse tree produced by the {@code dbEscapeChar}
* labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDbEscapeChar(DumpFileGrammarParser.DbEscapeCharContext ctx);
/**
* Visit a parse tree produced by the {@code dbDriverChars}
* labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDbDriverChars(DumpFileGrammarParser.DbDriverCharsContext ctx);
/**
* Visit a parse tree produced by the {@code dbDbmsVersion}
* labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDbDbmsVersion(DumpFileGrammarParser.DbDbmsVersionContext ctx);
/**
* Visit a parse tree produced by the {@code dbDsrvrVersion}
* labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDbDsrvrVersion(DumpFileGrammarParser.DbDsrvrVersionContext ctx);
/**
* Visit a parse tree produced by the {@code dbProgressVersion}
* labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDbProgressVersion(DumpFileGrammarParser.DbProgressVersionContext ctx);
/**
* Visit a parse tree produced by the {@code dbDsrvrMisc}
* labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDbDsrvrMisc(DumpFileGrammarParser.DbDsrvrMiscContext ctx);
/**
* Visit a parse tree produced by the {@code dbCodepageName}
* labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDbCodepageName(DumpFileGrammarParser.DbCodepageNameContext ctx);
/**
* Visit a parse tree produced by the {@code dbCollationName}
* labeled alternative in {@link DumpFileGrammarParser#addDatabaseOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDbCollationName(DumpFileGrammarParser.DbCollationNameContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#addSequence}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitAddSequence(DumpFileGrammarParser.AddSequenceContext ctx);
/**
* Visit a parse tree produced by the {@code seqMultitenant}
* labeled alternative in {@link DumpFileGrammarParser#addSequenceOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSeqMultitenant(DumpFileGrammarParser.SeqMultitenantContext ctx);
/**
* Visit a parse tree produced by the {@code seqInitial}
* labeled alternative in {@link DumpFileGrammarParser#addSequenceOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSeqInitial(DumpFileGrammarParser.SeqInitialContext ctx);
/**
* Visit a parse tree produced by the {@code seqIncrement}
* labeled alternative in {@link DumpFileGrammarParser#addSequenceOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSeqIncrement(DumpFileGrammarParser.SeqIncrementContext ctx);
/**
* Visit a parse tree produced by the {@code seqCycleOnLimit}
* labeled alternative in {@link DumpFileGrammarParser#addSequenceOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSeqCycleOnLimit(DumpFileGrammarParser.SeqCycleOnLimitContext ctx);
/**
* Visit a parse tree produced by the {@code seqMinVal}
* labeled alternative in {@link DumpFileGrammarParser#addSequenceOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSeqMinVal(DumpFileGrammarParser.SeqMinValContext ctx);
/**
* Visit a parse tree produced by the {@code seqMaxVal}
* labeled alternative in {@link DumpFileGrammarParser#addSequenceOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSeqMaxVal(DumpFileGrammarParser.SeqMaxValContext ctx);
/**
* Visit a parse tree produced by the {@code seqForeignName}
* labeled alternative in {@link DumpFileGrammarParser#addSequenceOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSeqForeignName(DumpFileGrammarParser.SeqForeignNameContext ctx);
/**
* Visit a parse tree produced by the {@code seqForeignOwner}
* labeled alternative in {@link DumpFileGrammarParser#addSequenceOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSeqForeignOwner(DumpFileGrammarParser.SeqForeignOwnerContext ctx);
/**
* Visit a parse tree produced by the {@code seqMisc}
* labeled alternative in {@link DumpFileGrammarParser#addSequenceOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSeqMisc(DumpFileGrammarParser.SeqMiscContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#addTable}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitAddTable(DumpFileGrammarParser.AddTableContext ctx);
/**
* Visit a parse tree produced by the {@code tableMultitenant}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableMultitenant(DumpFileGrammarParser.TableMultitenantContext ctx);
/**
* Visit a parse tree produced by the {@code tableArea}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableArea(DumpFileGrammarParser.TableAreaContext ctx);
/**
* Visit a parse tree produced by the {@code tableNoDefaultArea}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableNoDefaultArea(DumpFileGrammarParser.TableNoDefaultAreaContext ctx);
/**
* Visit a parse tree produced by the {@code tableCanCreate}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableCanCreate(DumpFileGrammarParser.TableCanCreateContext ctx);
/**
* Visit a parse tree produced by the {@code tableCanDelete}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableCanDelete(DumpFileGrammarParser.TableCanDeleteContext ctx);
/**
* Visit a parse tree produced by the {@code tableCanRead}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableCanRead(DumpFileGrammarParser.TableCanReadContext ctx);
/**
* Visit a parse tree produced by the {@code tableCanWrite}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableCanWrite(DumpFileGrammarParser.TableCanWriteContext ctx);
/**
* Visit a parse tree produced by the {@code tableCanDump}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableCanDump(DumpFileGrammarParser.TableCanDumpContext ctx);
/**
* Visit a parse tree produced by the {@code tableCanLoad}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableCanLoad(DumpFileGrammarParser.TableCanLoadContext ctx);
/**
* Visit a parse tree produced by the {@code tableLabel}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableLabel(DumpFileGrammarParser.TableLabelContext ctx);
/**
* Visit a parse tree produced by the {@code tableLabelSA}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableLabelSA(DumpFileGrammarParser.TableLabelSAContext ctx);
/**
* Visit a parse tree produced by the {@code tableDescription}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableDescription(DumpFileGrammarParser.TableDescriptionContext ctx);
/**
* Visit a parse tree produced by the {@code tableValExp}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableValExp(DumpFileGrammarParser.TableValExpContext ctx);
/**
* Visit a parse tree produced by the {@code tableValMsg}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableValMsg(DumpFileGrammarParser.TableValMsgContext ctx);
/**
* Visit a parse tree produced by the {@code tableValMsgSA}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableValMsgSA(DumpFileGrammarParser.TableValMsgSAContext ctx);
/**
* Visit a parse tree produced by the {@code tableFrozen}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableFrozen(DumpFileGrammarParser.TableFrozenContext ctx);
/**
* Visit a parse tree produced by the {@code tableHidden}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableHidden(DumpFileGrammarParser.TableHiddenContext ctx);
/**
* Visit a parse tree produced by the {@code tableDumpName}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableDumpName(DumpFileGrammarParser.TableDumpNameContext ctx);
/**
* Visit a parse tree produced by the {@code tableForeignFlags}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableForeignFlags(DumpFileGrammarParser.TableForeignFlagsContext ctx);
/**
* Visit a parse tree produced by the {@code tableForeignFormat}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableForeignFormat(DumpFileGrammarParser.TableForeignFormatContext ctx);
/**
* Visit a parse tree produced by the {@code tableForeignGlobal}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableForeignGlobal(DumpFileGrammarParser.TableForeignGlobalContext ctx);
/**
* Visit a parse tree produced by the {@code tableForeignId}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableForeignId(DumpFileGrammarParser.TableForeignIdContext ctx);
/**
* Visit a parse tree produced by the {@code tableForeignLocal}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableForeignLocal(DumpFileGrammarParser.TableForeignLocalContext ctx);
/**
* Visit a parse tree produced by the {@code tableForeignName}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableForeignName(DumpFileGrammarParser.TableForeignNameContext ctx);
/**
* Visit a parse tree produced by the {@code tableForeignNumber}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableForeignNumber(DumpFileGrammarParser.TableForeignNumberContext ctx);
/**
* Visit a parse tree produced by the {@code tableForeignOwner}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableForeignOwner(DumpFileGrammarParser.TableForeignOwnerContext ctx);
/**
* Visit a parse tree produced by the {@code tableForeignSize}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableForeignSize(DumpFileGrammarParser.TableForeignSizeContext ctx);
/**
* Visit a parse tree produced by the {@code tableForeignType}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableForeignType(DumpFileGrammarParser.TableForeignTypeContext ctx);
/**
* Visit a parse tree produced by the {@code tableForeignRecid}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableForeignRecid(DumpFileGrammarParser.TableForeignRecidContext ctx);
/**
* Visit a parse tree produced by the {@code tableIndexFreeFld}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableIndexFreeFld(DumpFileGrammarParser.TableIndexFreeFldContext ctx);
/**
* Visit a parse tree produced by the {@code tableRecidColNo}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableRecidColNo(DumpFileGrammarParser.TableRecidColNoContext ctx);
/**
* Visit a parse tree produced by the {@code tableQualifier}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableQualifier(DumpFileGrammarParser.TableQualifierContext ctx);
/**
* Visit a parse tree produced by the {@code tableHiddenFlds}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableHiddenFlds(DumpFileGrammarParser.TableHiddenFldsContext ctx);
/**
* Visit a parse tree produced by the {@code tableRecidFieldName}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableRecidFieldName(DumpFileGrammarParser.TableRecidFieldNameContext ctx);
/**
* Visit a parse tree produced by the {@code tableFldNamesList}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableFldNamesList(DumpFileGrammarParser.TableFldNamesListContext ctx);
/**
* Visit a parse tree produced by the {@code tableDbLinkName}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableDbLinkName(DumpFileGrammarParser.TableDbLinkNameContext ctx);
/**
* Visit a parse tree produced by the {@code tableMisc}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableMisc(DumpFileGrammarParser.TableMiscContext ctx);
/**
* Visit a parse tree produced by the {@code tableCategory}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableCategory(DumpFileGrammarParser.TableCategoryContext ctx);
/**
* Visit a parse tree produced by the {@code tableIsPartitioned}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableIsPartitioned(DumpFileGrammarParser.TableIsPartitionedContext ctx);
/**
* Visit a parse tree produced by the {@code tableBufferPool}
* labeled alternative in {@link DumpFileGrammarParser#addTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableBufferPool(DumpFileGrammarParser.TableBufferPoolContext ctx);
/**
* Visit a parse tree produced by the {@code encryption}
* labeled alternative in {@link DumpFileGrammarParser#updateTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitEncryption(DumpFileGrammarParser.EncryptionContext ctx);
/**
* Visit a parse tree produced by the {@code cipherName}
* labeled alternative in {@link DumpFileGrammarParser#updateTableOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitCipherName(DumpFileGrammarParser.CipherNameContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#tableTrigger}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTableTrigger(DumpFileGrammarParser.TableTriggerContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#updateTable}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitUpdateTable(DumpFileGrammarParser.UpdateTableContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#dropTable}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDropTable(DumpFileGrammarParser.DropTableContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#addField}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitAddField(DumpFileGrammarParser.AddFieldContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#updateField}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitUpdateField(DumpFileGrammarParser.UpdateFieldContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#renameField}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitRenameField(DumpFileGrammarParser.RenameFieldContext ctx);
/**
* Visit a parse tree produced by the {@code fieldDescription}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldDescription(DumpFileGrammarParser.FieldDescriptionContext ctx);
/**
* Visit a parse tree produced by the {@code fieldFormat}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldFormat(DumpFileGrammarParser.FieldFormatContext ctx);
/**
* Visit a parse tree produced by the {@code fieldFormatSA}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldFormatSA(DumpFileGrammarParser.FieldFormatSAContext ctx);
/**
* Visit a parse tree produced by the {@code fieldInitial}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldInitial(DumpFileGrammarParser.FieldInitialContext ctx);
/**
* Visit a parse tree produced by the {@code fieldInitialSA}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldInitialSA(DumpFileGrammarParser.FieldInitialSAContext ctx);
/**
* Visit a parse tree produced by the {@code fieldLabel}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldLabel(DumpFileGrammarParser.FieldLabelContext ctx);
/**
* Visit a parse tree produced by the {@code fieldLabelSA}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldLabelSA(DumpFileGrammarParser.FieldLabelSAContext ctx);
/**
* Visit a parse tree produced by the {@code fieldPosition}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldPosition(DumpFileGrammarParser.FieldPositionContext ctx);
/**
* Visit a parse tree produced by the {@code fieldLobArea}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldLobArea(DumpFileGrammarParser.FieldLobAreaContext ctx);
/**
* Visit a parse tree produced by the {@code fieldLobBytes}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldLobBytes(DumpFileGrammarParser.FieldLobBytesContext ctx);
/**
* Visit a parse tree produced by the {@code fieldLobSize}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldLobSize(DumpFileGrammarParser.FieldLobSizeContext ctx);
/**
* Visit a parse tree produced by the {@code fieldMaxWidth}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldMaxWidth(DumpFileGrammarParser.FieldMaxWidthContext ctx);
/**
* Visit a parse tree produced by the {@code fieldSqlWith}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldSqlWith(DumpFileGrammarParser.FieldSqlWithContext ctx);
/**
* Visit a parse tree produced by the {@code fieldClobCodepage}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldClobCodepage(DumpFileGrammarParser.FieldClobCodepageContext ctx);
/**
* Visit a parse tree produced by the {@code fieldClobCollation}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldClobCollation(DumpFileGrammarParser.FieldClobCollationContext ctx);
/**
* Visit a parse tree produced by the {@code fieldClobType}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldClobType(DumpFileGrammarParser.FieldClobTypeContext ctx);
/**
* Visit a parse tree produced by the {@code fieldViewAs}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldViewAs(DumpFileGrammarParser.FieldViewAsContext ctx);
/**
* Visit a parse tree produced by the {@code fieldColumnLabel}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldColumnLabel(DumpFileGrammarParser.FieldColumnLabelContext ctx);
/**
* Visit a parse tree produced by the {@code fieldColumnLabelSA}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldColumnLabelSA(DumpFileGrammarParser.FieldColumnLabelSAContext ctx);
/**
* Visit a parse tree produced by the {@code fieldCanRead}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldCanRead(DumpFileGrammarParser.FieldCanReadContext ctx);
/**
* Visit a parse tree produced by the {@code fieldCanWrite}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldCanWrite(DumpFileGrammarParser.FieldCanWriteContext ctx);
/**
* Visit a parse tree produced by the {@code fieldValExp}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldValExp(DumpFileGrammarParser.FieldValExpContext ctx);
/**
* Visit a parse tree produced by the {@code fieldValMsg}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldValMsg(DumpFileGrammarParser.FieldValMsgContext ctx);
/**
* Visit a parse tree produced by the {@code fieldValMsgSA}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldValMsgSA(DumpFileGrammarParser.FieldValMsgSAContext ctx);
/**
* Visit a parse tree produced by the {@code fieldHelp}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldHelp(DumpFileGrammarParser.FieldHelpContext ctx);
/**
* Visit a parse tree produced by the {@code fieldHelpSA}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldHelpSA(DumpFileGrammarParser.FieldHelpSAContext ctx);
/**
* Visit a parse tree produced by the {@code fieldExtent}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldExtent(DumpFileGrammarParser.FieldExtentContext ctx);
/**
* Visit a parse tree produced by the {@code fieldDecimals}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldDecimals(DumpFileGrammarParser.FieldDecimalsContext ctx);
/**
* Visit a parse tree produced by the {@code fieldLength}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldLength(DumpFileGrammarParser.FieldLengthContext ctx);
/**
* Visit a parse tree produced by the {@code fieldOrder}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldOrder(DumpFileGrammarParser.FieldOrderContext ctx);
/**
* Visit a parse tree produced by the {@code fieldMandatory}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldMandatory(DumpFileGrammarParser.FieldMandatoryContext ctx);
/**
* Visit a parse tree produced by the {@code fieldNullAllowed}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldNullAllowed(DumpFileGrammarParser.FieldNullAllowedContext ctx);
/**
* Visit a parse tree produced by the {@code fieldCaseSensitive}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldCaseSensitive(DumpFileGrammarParser.FieldCaseSensitiveContext ctx);
/**
* Visit a parse tree produced by the {@code fieldForeignPos}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldForeignPos(DumpFileGrammarParser.FieldForeignPosContext ctx);
/**
* Visit a parse tree produced by the {@code fieldForeignSize}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldForeignSize(DumpFileGrammarParser.FieldForeignSizeContext ctx);
/**
* Visit a parse tree produced by the {@code fieldForeignBits}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldForeignBits(DumpFileGrammarParser.FieldForeignBitsContext ctx);
/**
* Visit a parse tree produced by the {@code fieldForeignCode}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldForeignCode(DumpFileGrammarParser.FieldForeignCodeContext ctx);
/**
* Visit a parse tree produced by the {@code fieldForeignId}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldForeignId(DumpFileGrammarParser.FieldForeignIdContext ctx);
/**
* Visit a parse tree produced by the {@code fieldForeignName}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldForeignName(DumpFileGrammarParser.FieldForeignNameContext ctx);
/**
* Visit a parse tree produced by the {@code fieldForeignRetrieve}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldForeignRetrieve(DumpFileGrammarParser.FieldForeignRetrieveContext ctx);
/**
* Visit a parse tree produced by the {@code fieldForeignScale}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldForeignScale(DumpFileGrammarParser.FieldForeignScaleContext ctx);
/**
* Visit a parse tree produced by the {@code fieldForeignSpacing}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldForeignSpacing(DumpFileGrammarParser.FieldForeignSpacingContext ctx);
/**
* Visit a parse tree produced by the {@code fieldForeignType}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldForeignType(DumpFileGrammarParser.FieldForeignTypeContext ctx);
/**
* Visit a parse tree produced by the {@code fieldForeignXpos}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldForeignXpos(DumpFileGrammarParser.FieldForeignXposContext ctx);
/**
* Visit a parse tree produced by the {@code fieldForeignSep}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldForeignSep(DumpFileGrammarParser.FieldForeignSepContext ctx);
/**
* Visit a parse tree produced by the {@code fieldForeignAllocated}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldForeignAllocated(DumpFileGrammarParser.FieldForeignAllocatedContext ctx);
/**
* Visit a parse tree produced by the {@code fieldForeignMaximum}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldForeignMaximum(DumpFileGrammarParser.FieldForeignMaximumContext ctx);
/**
* Visit a parse tree produced by the {@code fieldDataserverPrecision}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldDataserverPrecision(DumpFileGrammarParser.FieldDataserverPrecisionContext ctx);
/**
* Visit a parse tree produced by the {@code fieldDataserverScale}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldDataserverScale(DumpFileGrammarParser.FieldDataserverScaleContext ctx);
/**
* Visit a parse tree produced by the {@code fieldDataserverLength}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldDataserverLength(DumpFileGrammarParser.FieldDataserverLengthContext ctx);
/**
* Visit a parse tree produced by the {@code fieldDataserverMisc}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldDataserverMisc(DumpFileGrammarParser.FieldDataserverMiscContext ctx);
/**
* Visit a parse tree produced by the {@code fieldDataserverShadow}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldDataserverShadow(DumpFileGrammarParser.FieldDataserverShadowContext ctx);
/**
* Visit a parse tree produced by the {@code fieldShadowCol}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldShadowCol(DumpFileGrammarParser.FieldShadowColContext ctx);
/**
* Visit a parse tree produced by the {@code fieldQuotedName}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldQuotedName(DumpFileGrammarParser.FieldQuotedNameContext ctx);
/**
* Visit a parse tree produced by the {@code fieldMiscProperties}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldMiscProperties(DumpFileGrammarParser.FieldMiscPropertiesContext ctx);
/**
* Visit a parse tree produced by the {@code fieldShadowName}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldShadowName(DumpFileGrammarParser.FieldShadowNameContext ctx);
/**
* Visit a parse tree produced by the {@code fieldMisc}
* labeled alternative in {@link DumpFileGrammarParser#addFieldOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldMisc(DumpFileGrammarParser.FieldMiscContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#fieldTrigger}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFieldTrigger(DumpFileGrammarParser.FieldTriggerContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#dropField}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDropField(DumpFileGrammarParser.DropFieldContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#addIndex}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitAddIndex(DumpFileGrammarParser.AddIndexContext ctx);
/**
* Visit a parse tree produced by the {@code indexIsLocal}
* labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitIndexIsLocal(DumpFileGrammarParser.IndexIsLocalContext ctx);
/**
* Visit a parse tree produced by the {@code indexArea}
* labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitIndexArea(DumpFileGrammarParser.IndexAreaContext ctx);
/**
* Visit a parse tree produced by the {@code indexUnique}
* labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitIndexUnique(DumpFileGrammarParser.IndexUniqueContext ctx);
/**
* Visit a parse tree produced by the {@code indexInactive}
* labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitIndexInactive(DumpFileGrammarParser.IndexInactiveContext ctx);
/**
* Visit a parse tree produced by the {@code indexPrimary}
* labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitIndexPrimary(DumpFileGrammarParser.IndexPrimaryContext ctx);
/**
* Visit a parse tree produced by the {@code indexWord}
* labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitIndexWord(DumpFileGrammarParser.IndexWordContext ctx);
/**
* Visit a parse tree produced by the {@code indexDescription}
* labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitIndexDescription(DumpFileGrammarParser.IndexDescriptionContext ctx);
/**
* Visit a parse tree produced by the {@code indexNumber}
* labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitIndexNumber(DumpFileGrammarParser.IndexNumberContext ctx);
/**
* Visit a parse tree produced by the {@code indexForeignName}
* labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitIndexForeignName(DumpFileGrammarParser.IndexForeignNameContext ctx);
/**
* Visit a parse tree produced by the {@code indexForeignType}
* labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitIndexForeignType(DumpFileGrammarParser.IndexForeignTypeContext ctx);
/**
* Visit a parse tree produced by the {@code indexRecid}
* labeled alternative in {@link DumpFileGrammarParser#addIndexOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitIndexRecid(DumpFileGrammarParser.IndexRecidContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#indexField}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitIndexField(DumpFileGrammarParser.IndexFieldContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#renameIndex}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitRenameIndex(DumpFileGrammarParser.RenameIndexContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#updateIndex}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitUpdateIndex(DumpFileGrammarParser.UpdateIndexContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#updateIndexBP}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitUpdateIndexBP(DumpFileGrammarParser.UpdateIndexBPContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#dropIndex}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDropIndex(DumpFileGrammarParser.DropIndexContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#addConstraint}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitAddConstraint(DumpFileGrammarParser.AddConstraintContext ctx);
/**
* Visit a parse tree produced by the {@code constraintUnique}
* labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitConstraintUnique(DumpFileGrammarParser.ConstraintUniqueContext ctx);
/**
* Visit a parse tree produced by the {@code constraintPrimary}
* labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitConstraintPrimary(DumpFileGrammarParser.ConstraintPrimaryContext ctx);
/**
* Visit a parse tree produced by the {@code constraintPrimaryClustered}
* labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitConstraintPrimaryClustered(DumpFileGrammarParser.ConstraintPrimaryClusteredContext ctx);
/**
* Visit a parse tree produced by the {@code constraintCheck}
* labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitConstraintCheck(DumpFileGrammarParser.ConstraintCheckContext ctx);
/**
* Visit a parse tree produced by the {@code constraintDefault}
* labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitConstraintDefault(DumpFileGrammarParser.ConstraintDefaultContext ctx);
/**
* Visit a parse tree produced by the {@code constraintClustered}
* labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitConstraintClustered(DumpFileGrammarParser.ConstraintClusteredContext ctx);
/**
* Visit a parse tree produced by the {@code constraintActive}
* labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitConstraintActive(DumpFileGrammarParser.ConstraintActiveContext ctx);
/**
* Visit a parse tree produced by the {@code constraintInactive}
* labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitConstraintInactive(DumpFileGrammarParser.ConstraintInactiveContext ctx);
/**
* Visit a parse tree produced by the {@code constraintIndex}
* labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitConstraintIndex(DumpFileGrammarParser.ConstraintIndexContext ctx);
/**
* Visit a parse tree produced by the {@code constraintField}
* labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitConstraintField(DumpFileGrammarParser.ConstraintFieldContext ctx);
/**
* Visit a parse tree produced by the {@code constraintExpr}
* labeled alternative in {@link DumpFileGrammarParser#addConstraintOption}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitConstraintExpr(DumpFileGrammarParser.ConstraintExprContext ctx);
/**
* Visit a parse tree produced by {@link DumpFileGrammarParser#footer}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFooter(DumpFileGrammarParser.FooterContext ctx);
}