Class GridSqlTable

    • Constructor Detail

      • GridSqlTable

        public GridSqlTable​(@Nullable
                            @Nullable String schema,
                            String tblName)
        Parameters:
        schema - Schema.
        tblName - Table name.
      • GridSqlTable

        public GridSqlTable​(org.h2.table.Table tbl)
        Parameters:
        tbl - Table.
    • Method Detail

      • getSQL

        public String getSQL()
        Returns:
        Generate sql from this AST.
      • getBeforeAliasSql

        public String getBeforeAliasSql()
        Returns:
        SQL for the table before alias.
      • getAfterAliasSQL

        public String getAfterAliasSQL()
        Returns:
        SQL for the table after alias.
      • useIndexes

        public void useIndexes​(List<String> useIndexes)
        Parameters:
        useIndexes - List of indexes.
      • schema

        public String schema()
        Returns:
        Schema.
      • tableName

        public String tableName()
        Returns:
        Table name.
      • dataTable

        public GridH2Table dataTable()
        Returns:
        Referenced data table.