Class SqlServerReactiveInformationExtractorImpl

    • Constructor Detail

      • SqlServerReactiveInformationExtractorImpl

        public SqlServerReactiveInformationExtractorImpl​(org.hibernate.tool.schema.extract.spi.ExtractionContext extractionContext)
    • Method Detail

      • processTableResultSet

        protected <T> T processTableResultSet​(java.lang.String catalog,
                                              java.lang.String schemaPattern,
                                              java.lang.String tableNamePattern,
                                              java.lang.String[] types,
                                              org.hibernate.tool.schema.extract.spi.ExtractionContext.ResultSetProcessor<T> processor)
                                       throws java.sql.SQLException
        Overrides:
        processTableResultSet in class AbstractReactiveInformationSchemaBasedExtractorImpl
        Throws:
        java.sql.SQLException
      • processColumnsResultSet

        protected <T> T processColumnsResultSet​(java.lang.String catalog,
                                                java.lang.String schemaPattern,
                                                java.lang.String tableNamePattern,
                                                java.lang.String columnNamePattern,
                                                org.hibernate.tool.schema.extract.spi.ExtractionContext.ResultSetProcessor<T> processor)
                                         throws java.sql.SQLException
        Overrides:
        processColumnsResultSet in class AbstractReactiveInformationSchemaBasedExtractorImpl
        Throws:
        java.sql.SQLException
      • processPrimaryKeysResultSet

        protected <T> T processPrimaryKeysResultSet​(java.lang.String catalogFilter,
                                                    java.lang.String schemaFilter,
                                                    org.hibernate.boot.model.naming.Identifier tableName,
                                                    org.hibernate.tool.schema.extract.spi.ExtractionContext.ResultSetProcessor<T> processor)
                                             throws java.sql.SQLException
        Specified by:
        processPrimaryKeysResultSet in class org.hibernate.tool.schema.extract.internal.AbstractInformationExtractorImpl
        Throws:
        java.sql.SQLException
      • processIndexInfoResultSet

        protected <T> T processIndexInfoResultSet​(java.lang.String catalog,
                                                  java.lang.String schema,
                                                  java.lang.String table,
                                                  boolean unique,
                                                  boolean approximate,
                                                  org.hibernate.tool.schema.extract.spi.ExtractionContext.ResultSetProcessor<T> processor)
                                           throws java.sql.SQLException
        Specified by:
        processIndexInfoResultSet in class org.hibernate.tool.schema.extract.internal.AbstractInformationExtractorImpl
        Throws:
        java.sql.SQLException
      • processImportedKeysResultSet

        protected <T> T processImportedKeysResultSet​(java.lang.String catalog,
                                                     java.lang.String schema,
                                                     java.lang.String table,
                                                     org.hibernate.tool.schema.extract.spi.ExtractionContext.ResultSetProcessor<T> processor)
                                              throws java.sql.SQLException
        Specified by:
        processImportedKeysResultSet in class org.hibernate.tool.schema.extract.internal.AbstractInformationExtractorImpl
        Throws:
        java.sql.SQLException