1 21 22 package org.apache.derby.vti; 23 24 import java.sql.SQLException ; 25 26 78 public interface DeferModification 79 { 80 81 public static final int INSERT_STATEMENT = 1; 82 public static final int UPDATE_STATEMENT = 2; 83 public static final int DELETE_STATEMENT = 3; 84 85 99 public boolean alwaysDefer( int statementType) 100 throws SQLException ; 101 102 119 public boolean columnRequiresDefer( int statementType, 120 String columnName, 121 boolean inWhereClause) 122 throws SQLException ; 123 124 139 public boolean subselectRequiresDefer( int statementType, 140 String schemaName, 141 String tableName) 142 throws SQLException ; 143 144 158 public boolean subselectRequiresDefer( int statementType, 159 String VTIClassName) 160 throws SQLException ; 161 162 172 public void modificationNotify( int statementType, 173 boolean deferred) 174 throws SQLException ; 175 } 176 | Popular Tags |