Interface NCSqlSchema

    • Method Detail

      • getTables

        Collection<NCSqlTable> getTables()
        Gets collection of tables for this SQL schema.
        Returns:
        Collection of tables for this SQL schema.
      • getJoins

        Collection<NCSqlJoin> getJoins()
        Gets collection of joins for this SQL schema.
        Returns:
        Collection of joins for this SQL schema.
      • getAllColumns

        default Collection<NCSqlColumn> getAllColumns()
        Creates and returns collection of all SQL columns across all tables in given schema. It is equivalent to:
             return getTables().stream().flatMap(t -> t.getColumns().stream()).collect(Collectors.toList());
         
        Returns:
        Collection of all SQL columns across all tables in given schema.