Package com.adbs.ast

Class AstNodeWithList

    • Field Detail

      • minNodeClass

        protected java.lang.Class minNodeClass
    • Constructor Detail

      • AstNodeWithList

        public AstNodeWithList​(BaseSQLContext sqlContext)
    • Method Detail

      • getCount

        public int getCount()
      • setCount

        public void setCount​(int value)
      • get

        public AstNode get​(int index)
      • set

        public void set​(int index,
                        AstNode value)
      • indexOf

        public int indexOf​(AstNode value)
      • assign

        public void assign​(java.lang.Object source)
        Overrides:
        assign in class AstNodeBase
      • moveSubQueryInProxy

        public void moveSubQueryInProxy​(java.lang.Object parameter,
                                        java.lang.Class cls)
        Overrides:
        moveSubQueryInProxy in class AstNodeBase
      • add

        public int add​(AstNode item)
      • remove

        public int remove​(AstNode item)
      • delete

        public void delete​(int index)
      • extract

        public AstNode extract​(int i)
      • clear

        public void clear()
      • insert

        public void insert​(int index,
                           AstNode obj)
      • addSpace

        public void addSpace​(int newLineIndex)
      • addSpace

        public void addSpace()
      • aSp

        public void aSp​(int newLineIndex)
      • aSp

        public void aSp()
      • addNode

        public void addNode​(AstNode node,
                            boolean spaceBefore,
                            int newLineIndex)
      • addNode

        public void addNode​(AstNode node,
                            boolean spaceBefore)
      • addNode

        public void addNode​(AstNode node)
      • addKeyword

        public void addKeyword​(java.lang.String keyword,
                               boolean spaceBefore,
                               int newLineIndex)
      • addKeyword

        public void addKeyword​(java.lang.String keyword,
                               boolean spaceBefore)
      • addKeyword

        public void addKeyword​(java.lang.String keyword)
      • aK

        public void aK​(java.lang.String keyword,
                       boolean spaceBefore,
                       int newLineIndex)
      • aK

        public void aK​(java.lang.String keyword,
                       boolean spaceBefore)
      • aK

        public void aK​(java.lang.String keyword)
      • addBuiltin

        public void addBuiltin​(java.lang.String builtin,
                               boolean spaceBefore,
                               int newLineIndex)
      • addBuiltin

        public void addBuiltin​(java.lang.String builtin,
                               boolean spaceBefore)
      • addBuiltin

        public void addBuiltin​(java.lang.String builtin)
      • aB

        public void aB​(java.lang.String builtin,
                       boolean spaceBefore,
                       int newLineIndex)
      • aB

        public void aB​(java.lang.String builtin,
                       boolean spaceBefore)
      • aB

        public void aB​(java.lang.String builtin)
      • addIdentifier

        public void addIdentifier​(java.lang.String identifier,
                                  boolean spaceBefore,
                                  int newLineIndex)
      • addIdentifier

        public void addIdentifier​(java.lang.String identifier,
                                  boolean spaceBefore)
      • addIdentifier

        public void addIdentifier​(java.lang.String identifier)
      • aI

        public void aI​(java.lang.String identifier,
                       boolean spaceBefore,
                       int newLineIndex)
      • aI

        public void aI​(java.lang.String identifier,
                       boolean spaceBefore)
      • aI

        public void aI​(java.lang.String identifier)
      • addSymbol

        public void addSymbol​(java.lang.String symbol,
                              boolean spaceBefore,
                              int newLineIndex)
      • addSymbol

        public void addSymbol​(java.lang.String symbol,
                              boolean spaceBefore)
      • addSymbol

        public void addSymbol​(java.lang.String symbol)
      • aSy

        public void aSy​(java.lang.String symbol,
                        boolean spaceBefore,
                        int newLineIndex)
      • aSy

        public void aSy​(java.lang.String symbol,
                        boolean spaceBefore)
      • aSy

        public void aSy​(java.lang.String symbol)
      • addNumber

        public void addNumber​(java.lang.String number,
                              boolean spaceBefore,
                              int newLineIndex)
      • addNumber

        public void addNumber​(java.lang.String number,
                              boolean spaceBefore)
      • addNumber

        public void addNumber​(java.lang.String number)
      • aN

        public void aN​(java.lang.String number,
                       boolean spaceBefore,
                       int newLineIndex)
      • aN

        public void aN​(java.lang.String number,
                       boolean spaceBefore)
      • aN

        public void aN​(java.lang.String number)
      • addString

        public void addString​(java.lang.String str,
                              boolean spaceBefore,
                              int newLineIndex)
      • addString

        public void addString​(java.lang.String str,
                              boolean spaceBefore)
      • addString

        public void addString​(java.lang.String str)
      • aSt

        public void aSt​(java.lang.String str,
                        boolean spaceBefore,
                        int newLineIndex)
      • aSt

        public void aSt​(java.lang.String str,
                        boolean spaceBefore)
      • aSt

        public void aSt​(java.lang.String str)
      • insertSpace

        public void insertSpace​(int index,
                                int newLineIndex)
      • insertNewLine

        public void insertNewLine​(int index)
      • insertNode

        public void insertNode​(int index,
                               AstNode node,
                               boolean spaceBefore,
                               int newLineIndex)
      • insertNode

        public void insertNode​(int index,
                               AstNode node,
                               boolean spaceBefore)
      • insertNode

        public void insertNode​(int index,
                               AstNode node)
      • insertKeyword

        public void insertKeyword​(int index,
                                  java.lang.String keyword,
                                  boolean spaceBefore,
                                  int newLineIndex)
      • insertKeyword

        public void insertKeyword​(int index,
                                  java.lang.String keyword,
                                  boolean spaceBefore)
      • insertKeyword

        public void insertKeyword​(int index,
                                  java.lang.String keyword)
      • insertIdentifier

        public void insertIdentifier​(int index,
                                     java.lang.String identifier,
                                     boolean spaceBefore,
                                     int newLineIndex)
      • insertIdentifier

        public void insertIdentifier​(int index,
                                     java.lang.String identifier,
                                     boolean spaceBefore)
      • insertIdentifier

        public void insertIdentifier​(int index,
                                     java.lang.String identifier)
      • insertSymbol

        public void insertSymbol​(int index,
                                 java.lang.String symbol,
                                 boolean spaceBefore,
                                 int newLineIndex)
      • insertSymbol

        public void insertSymbol​(int index,
                                 java.lang.String symbol,
                                 boolean spaceBefore)
      • insertSymbol

        public void insertSymbol​(int index,
                                 java.lang.String symbol)
      • insertNumber

        public void insertNumber​(int index,
                                 java.lang.String number,
                                 boolean spaceBefore,
                                 int newLineIndex)
      • insertNumber

        public void insertNumber​(int index,
                                 java.lang.String number,
                                 boolean spaceBefore)
      • insertNumber

        public void insertNumber​(int index,
                                 java.lang.String number)
      • insertString

        public void insertString​(int index,
                                 java.lang.String str,
                                 boolean spaceBefore,
                                 int newLineIndex)
      • insertString

        public void insertString​(int index,
                                 java.lang.String str,
                                 boolean spaceBefore)
      • insertString

        public void insertString​(int index,
                                 java.lang.String str)
      • addNewLine

        public void addNewLine()
      • aNL

        public void aNL()
      • identifier

        public AstNodeWithList identifier​(java.lang.String identifier)