1 // Copyright 2011 Leo Przybylski. All rights reserved.
2 //
3 // Redistribution and use in source and binary forms, with or without modification, are
4 // permitted provided that the following conditions are met:
5 //
6 // 1. Redistributions of source code must retain the above copyright notice, this list of
7 // conditions and the following disclaimer.
8 //
9 // 2. Redistributions in binary form must reproduce the above copyright notice, this list
10 // of conditions and the following disclaimer in the documentation and/or other materials
11 // provided with the distribution.
12 //
13 // THIS SOFTWARE IS PROVIDED BY <COPYRIGHT HOLDER> ''AS IS'' AND ANY EXPRESS OR IMPLIED
14 // WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
15 // FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> OR
16 // CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
17 // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
18 // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
19 // ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
20 // NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
21 // ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
22 //
23 // The views and conclusions contained in the software and documentation are those of the
24 // authors and should not be interpreted as representing official policies, either expressed
25 // or implied, of Leo Przybylski.
26 package liquibase.statement.ext;
27
28 import liquibase.statement.AbstractSqlStatement;
29
30 import java.math.BigInteger;
31
32 /**
33 * Statement used to describe sequences
34 *
35 * @author Leo Przybylski
36 */
37 public class DescribeSequenceStatement extends AbstractSqlStatement {
38
39 private String sequenceName;
40
41 public DescribeSequenceStatement(String sequenceName) {
42 this.sequenceName = sequenceName;
43 }
44
45 @Override
46 public boolean skipOnUnsupported() {
47 return true;
48 }
49
50 public String getSequenceName() {
51 return sequenceName;
52 }
53 }