View Javadoc

1   package org.modeshape.sequencer.ddl.dialect.sqlserver;
2   
3   import org.modeshape.sequencer.ddl.DdlTokenStream;
4   import org.modeshape.sequencer.ddl.StandardDdlParser;
5   
6   public class SqlServerDdlParser extends StandardDdlParser {
7   
8       private static final String[] COMMENT_ON = {"COMMENT", "ON"};
9       private static final String TERMINATOR = "GO";
10  
11      public SqlServerDdlParser() {
12          setTerminator(TERMINATOR);
13      }
14  
15      /**
16       * {@inheritDoc}
17       * 
18       * @see org.modeshape.sequencer.ddl.StandardDdlParser#initializeTokenStream(org.modeshape.sequencer.ddl.DdlTokenStream)
19       */
20      @Override
21      protected void initializeTokenStream( DdlTokenStream tokens ) {
22          super.initializeTokenStream(tokens);
23          tokens.registerStatementStartPhrase(COMMENT_ON);
24      }
25  }