Browse Source

Moved SQLContainer from util package into its own util.sqlcontainer package. #5712

svn changeset:20254/svn branch:6.7
tags/6.7.0.beta1
John Alhroos 13 years ago
parent
commit
fbfe065f10
54 changed files with 174 additions and 174 deletions
  1. 4
    4
      src/com/vaadin/data/util/sqlcontainer/CacheFlushNotifier.java
  2. 1
    1
      src/com/vaadin/data/util/sqlcontainer/CacheMap.java
  3. 1
    1
      src/com/vaadin/data/util/sqlcontainer/ColumnProperty.java
  4. 1
    1
      src/com/vaadin/data/util/sqlcontainer/OptimisticLockException.java
  5. 1
    1
      src/com/vaadin/data/util/sqlcontainer/ReadOnlyRowId.java
  6. 1
    1
      src/com/vaadin/data/util/sqlcontainer/Reference.java
  7. 1
    1
      src/com/vaadin/data/util/sqlcontainer/RowId.java
  8. 1
    1
      src/com/vaadin/data/util/sqlcontainer/RowItem.java
  9. 7
    7
      src/com/vaadin/data/util/sqlcontainer/SQLContainer.java
  10. 1
    1
      src/com/vaadin/data/util/sqlcontainer/SQLUtil.java
  11. 1
    1
      src/com/vaadin/data/util/sqlcontainer/TemporaryRowId.java
  12. 1
    1
      src/com/vaadin/data/util/sqlcontainer/connection/J2EEConnectionPool.java
  13. 1
    1
      src/com/vaadin/data/util/sqlcontainer/connection/JDBCConnectionPool.java
  14. 1
    1
      src/com/vaadin/data/util/sqlcontainer/connection/SimpleJDBCConnectionPool.java
  15. 6
    6
      src/com/vaadin/data/util/sqlcontainer/query/FreeformQuery.java
  16. 2
    2
      src/com/vaadin/data/util/sqlcontainer/query/FreeformQueryDelegate.java
  17. 2
    2
      src/com/vaadin/data/util/sqlcontainer/query/FreeformStatementDelegate.java
  18. 1
    1
      src/com/vaadin/data/util/sqlcontainer/query/OrderBy.java
  19. 3
    3
      src/com/vaadin/data/util/sqlcontainer/query/QueryDelegate.java
  20. 12
    12
      src/com/vaadin/data/util/sqlcontainer/query/TableQuery.java
  21. 8
    8
      src/com/vaadin/data/util/sqlcontainer/query/generator/DefaultSQLGenerator.java
  22. 3
    3
      src/com/vaadin/data/util/sqlcontainer/query/generator/MSSQLGenerator.java
  23. 3
    3
      src/com/vaadin/data/util/sqlcontainer/query/generator/OracleGenerator.java
  24. 3
    3
      src/com/vaadin/data/util/sqlcontainer/query/generator/SQLGenerator.java
  25. 1
    1
      src/com/vaadin/data/util/sqlcontainer/query/generator/StatementHelper.java
  26. 2
    2
      src/com/vaadin/data/util/sqlcontainer/query/generator/filter/AndTranslator.java
  27. 2
    2
      src/com/vaadin/data/util/sqlcontainer/query/generator/filter/BetweenTranslator.java
  28. 2
    2
      src/com/vaadin/data/util/sqlcontainer/query/generator/filter/CompareTranslator.java
  29. 2
    2
      src/com/vaadin/data/util/sqlcontainer/query/generator/filter/FilterTranslator.java
  30. 2
    2
      src/com/vaadin/data/util/sqlcontainer/query/generator/filter/IsNullTranslator.java
  31. 2
    2
      src/com/vaadin/data/util/sqlcontainer/query/generator/filter/LikeTranslator.java
  32. 2
    2
      src/com/vaadin/data/util/sqlcontainer/query/generator/filter/NotTranslator.java
  33. 2
    2
      src/com/vaadin/data/util/sqlcontainer/query/generator/filter/OrTranslator.java
  34. 2
    2
      src/com/vaadin/data/util/sqlcontainer/query/generator/filter/QueryBuilder.java
  35. 2
    2
      src/com/vaadin/data/util/sqlcontainer/query/generator/filter/SimpleStringTranslator.java
  36. 1
    1
      src/com/vaadin/data/util/sqlcontainer/query/generator/filter/StringDecorator.java
  37. 4
    4
      tests/src/com/vaadin/tests/containers/sqlcontainer/CheckboxUpdateProblem.java
  38. 4
    4
      tests/src/com/vaadin/tests/containers/sqlcontainer/MassInsertMemoryLeakTestApp.java
  39. 4
    4
      tests/src/com/vaadin/tests/server/container/sqlcontainer/AllTests.java
  40. 5
    5
      tests/src/com/vaadin/tests/server/container/sqlcontainer/ColumnPropertyTest.java
  41. 1
    1
      tests/src/com/vaadin/tests/server/container/sqlcontainer/DataGenerator.java
  42. 2
    2
      tests/src/com/vaadin/tests/server/container/sqlcontainer/FreeformQueryUtil.java
  43. 1
    1
      tests/src/com/vaadin/tests/server/container/sqlcontainer/ReadOnlyRowIdTest.java
  44. 1
    1
      tests/src/com/vaadin/tests/server/container/sqlcontainer/RowIdTest.java
  45. 8
    8
      tests/src/com/vaadin/tests/server/container/sqlcontainer/SQLContainerTableQueryTest.java
  46. 15
    15
      tests/src/com/vaadin/tests/server/container/sqlcontainer/SQLContainerTest.java
  47. 7
    7
      tests/src/com/vaadin/tests/server/container/sqlcontainer/TicketTests.java
  48. 1
    1
      tests/src/com/vaadin/tests/server/container/sqlcontainer/UtilTest.java
  49. 1
    1
      tests/src/com/vaadin/tests/server/container/sqlcontainer/connection/J2EEConnectionPoolTest.java
  50. 2
    2
      tests/src/com/vaadin/tests/server/container/sqlcontainer/connection/SimpleJDBCConnectionPoolTest.java
  51. 11
    11
      tests/src/com/vaadin/tests/server/container/sqlcontainer/generator/SQLGeneratorsTest.java
  52. 8
    8
      tests/src/com/vaadin/tests/server/container/sqlcontainer/query/FreeformQueryTest.java
  53. 3
    3
      tests/src/com/vaadin/tests/server/container/sqlcontainer/query/QueryBuilderTest.java
  54. 8
    8
      tests/src/com/vaadin/tests/server/container/sqlcontainer/query/TableQueryTest.java

src/com/vaadin/data/util/CacheFlushNotifier.java → src/com/vaadin/data/util/sqlcontainer/CacheFlushNotifier.java View File

@@ -1,13 +1,13 @@
package com.vaadin.data.util;
package com.vaadin.data.util.sqlcontainer;
import java.lang.ref.ReferenceQueue;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.List;
import com.vaadin.data.util.query.FreeformQuery;
import com.vaadin.data.util.query.QueryDelegate;
import com.vaadin.data.util.query.TableQuery;
import com.vaadin.data.util.sqlcontainer.query.FreeformQuery;
import com.vaadin.data.util.sqlcontainer.query.QueryDelegate;
import com.vaadin.data.util.sqlcontainer.query.TableQuery;
/**
* CacheFlushNotifier is a simple static notification mechanism to inform other

src/com/vaadin/data/util/CacheMap.java → src/com/vaadin/data/util/sqlcontainer/CacheMap.java View File

@@ -1,4 +1,4 @@
package com.vaadin.data.util;
package com.vaadin.data.util.sqlcontainer;
import java.util.LinkedHashMap;
import java.util.Map;

src/com/vaadin/data/util/ColumnProperty.java → src/com/vaadin/data/util/sqlcontainer/ColumnProperty.java View File

@@ -1,4 +1,4 @@
package com.vaadin.data.util;
package com.vaadin.data.util.sqlcontainer;

import java.lang.reflect.Constructor;
import java.sql.Date;

src/com/vaadin/data/util/OptimisticLockException.java → src/com/vaadin/data/util/sqlcontainer/OptimisticLockException.java View File

@@ -1,4 +1,4 @@
package com.vaadin.data.util;
package com.vaadin.data.util.sqlcontainer;

/**
* An OptimisticLockException is thrown when trying to update or delete a row

src/com/vaadin/data/util/ReadOnlyRowId.java → src/com/vaadin/data/util/sqlcontainer/ReadOnlyRowId.java View File

@@ -1,4 +1,4 @@
package com.vaadin.data.util;
package com.vaadin.data.util.sqlcontainer;

public class ReadOnlyRowId extends RowId {
private static final long serialVersionUID = -2626764781642012467L;

src/com/vaadin/data/util/Reference.java → src/com/vaadin/data/util/sqlcontainer/Reference.java View File

@@ -1,4 +1,4 @@
package com.vaadin.data.util;
package com.vaadin.data.util.sqlcontainer;
import java.io.Serializable;

src/com/vaadin/data/util/RowId.java → src/com/vaadin/data/util/sqlcontainer/RowId.java View File

@@ -1,4 +1,4 @@
package com.vaadin.data.util;
package com.vaadin.data.util.sqlcontainer;
import java.io.Serializable;

src/com/vaadin/data/util/RowItem.java → src/com/vaadin/data/util/sqlcontainer/RowItem.java View File

@@ -1,4 +1,4 @@
package com.vaadin.data.util;
package com.vaadin.data.util.sqlcontainer;

import java.util.ArrayList;
import java.util.Collection;

src/com/vaadin/data/util/SQLContainer.java → src/com/vaadin/data/util/sqlcontainer/SQLContainer.java View File

@@ -1,4 +1,4 @@
package com.vaadin.data.util;
package com.vaadin.data.util.sqlcontainer;

import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
@@ -20,12 +20,12 @@ import com.vaadin.data.Property;
import com.vaadin.data.util.filter.Compare.Equal;
import com.vaadin.data.util.filter.Like;
import com.vaadin.data.util.filter.UnsupportedFilterException;
import com.vaadin.data.util.query.OrderBy;
import com.vaadin.data.util.query.QueryDelegate;
import com.vaadin.data.util.query.QueryDelegate.RowIdChangeListener;
import com.vaadin.data.util.query.TableQuery;
import com.vaadin.data.util.query.generator.MSSQLGenerator;
import com.vaadin.data.util.query.generator.OracleGenerator;
import com.vaadin.data.util.sqlcontainer.query.OrderBy;
import com.vaadin.data.util.sqlcontainer.query.QueryDelegate;
import com.vaadin.data.util.sqlcontainer.query.TableQuery;
import com.vaadin.data.util.sqlcontainer.query.QueryDelegate.RowIdChangeListener;
import com.vaadin.data.util.sqlcontainer.query.generator.MSSQLGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.OracleGenerator;

public class SQLContainer implements Container, Container.Filterable,
Container.Indexed, Container.Sortable, Container.ItemSetChangeNotifier {

src/com/vaadin/data/util/SQLUtil.java → src/com/vaadin/data/util/sqlcontainer/SQLUtil.java View File

@@ -1,4 +1,4 @@
package com.vaadin.data.util;
package com.vaadin.data.util.sqlcontainer;

public class SQLUtil {
/**

src/com/vaadin/data/util/TemporaryRowId.java → src/com/vaadin/data/util/sqlcontainer/TemporaryRowId.java View File

@@ -1,4 +1,4 @@
package com.vaadin.data.util;
package com.vaadin.data.util.sqlcontainer;

public class TemporaryRowId extends RowId {
private static final long serialVersionUID = -641983830469018329L;

src/com/vaadin/data/util/connection/J2EEConnectionPool.java → src/com/vaadin/data/util/sqlcontainer/connection/J2EEConnectionPool.java View File

@@ -1,4 +1,4 @@
package com.vaadin.data.util.connection;
package com.vaadin.data.util.sqlcontainer.connection;

import java.sql.Connection;
import java.sql.SQLException;

src/com/vaadin/data/util/connection/JDBCConnectionPool.java → src/com/vaadin/data/util/sqlcontainer/connection/JDBCConnectionPool.java View File

@@ -1,4 +1,4 @@
package com.vaadin.data.util.connection;
package com.vaadin.data.util.sqlcontainer.connection;

import java.io.Serializable;
import java.sql.Connection;

src/com/vaadin/data/util/connection/SimpleJDBCConnectionPool.java → src/com/vaadin/data/util/sqlcontainer/connection/SimpleJDBCConnectionPool.java View File

@@ -1,4 +1,4 @@
package com.vaadin.data.util.connection;
package com.vaadin.data.util.sqlcontainer.connection;
import java.io.IOException;
import java.sql.Connection;

src/com/vaadin/data/util/query/FreeformQuery.java → src/com/vaadin/data/util/sqlcontainer/query/FreeformQuery.java View File

@@ -1,4 +1,4 @@
package com.vaadin.data.util.query;
package com.vaadin.data.util.sqlcontainer.query;

import java.io.IOException;
import java.sql.Connection;
@@ -12,11 +12,11 @@ import java.util.Collections;
import java.util.List;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.RowItem;
import com.vaadin.data.util.SQLContainer;
import com.vaadin.data.util.connection.JDBCConnectionPool;
import com.vaadin.data.util.query.generator.StatementHelper;
import com.vaadin.data.util.query.generator.filter.QueryBuilder;
import com.vaadin.data.util.sqlcontainer.RowItem;
import com.vaadin.data.util.sqlcontainer.SQLContainer;
import com.vaadin.data.util.sqlcontainer.connection.JDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;
import com.vaadin.data.util.sqlcontainer.query.generator.filter.QueryBuilder;

@SuppressWarnings("serial")
public class FreeformQuery implements QueryDelegate {

src/com/vaadin/data/util/query/FreeformQueryDelegate.java → src/com/vaadin/data/util/sqlcontainer/query/FreeformQueryDelegate.java View File

@@ -1,4 +1,4 @@
package com.vaadin.data.util.query;
package com.vaadin.data.util.sqlcontainer.query;

import java.io.Serializable;
import java.sql.Connection;
@@ -6,7 +6,7 @@ import java.sql.SQLException;
import java.util.List;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.RowItem;
import com.vaadin.data.util.sqlcontainer.RowItem;

public interface FreeformQueryDelegate extends Serializable {
/**

src/com/vaadin/data/util/query/FreeformStatementDelegate.java → src/com/vaadin/data/util/sqlcontainer/query/FreeformStatementDelegate.java View File

@@ -1,6 +1,6 @@
package com.vaadin.data.util.query;
package com.vaadin.data.util.sqlcontainer.query;
import com.vaadin.data.util.query.generator.StatementHelper;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;
/**
* FreeformStatementDelegate is an extension to FreeformQueryDelegate that

src/com/vaadin/data/util/query/OrderBy.java → src/com/vaadin/data/util/sqlcontainer/query/OrderBy.java View File

@@ -1,4 +1,4 @@
package com.vaadin.data.util.query;
package com.vaadin.data.util.sqlcontainer.query;

import java.io.Serializable;


src/com/vaadin/data/util/query/QueryDelegate.java → src/com/vaadin/data/util/sqlcontainer/query/QueryDelegate.java View File

@@ -1,4 +1,4 @@
package com.vaadin.data.util.query;
package com.vaadin.data.util.sqlcontainer.query;

import java.io.Serializable;
import java.sql.ResultSet;
@@ -6,8 +6,8 @@ import java.sql.SQLException;
import java.util.List;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.RowId;
import com.vaadin.data.util.RowItem;
import com.vaadin.data.util.sqlcontainer.RowId;
import com.vaadin.data.util.sqlcontainer.RowItem;

public interface QueryDelegate extends Serializable {
/**

src/com/vaadin/data/util/query/TableQuery.java → src/com/vaadin/data/util/sqlcontainer/query/TableQuery.java View File

@@ -1,4 +1,4 @@
package com.vaadin.data.util.query;
package com.vaadin.data.util.sqlcontainer.query;

import java.io.IOException;
import java.sql.Connection;
@@ -16,18 +16,18 @@ import java.util.List;
import java.util.Map;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.ColumnProperty;
import com.vaadin.data.util.OptimisticLockException;
import com.vaadin.data.util.RowId;
import com.vaadin.data.util.RowItem;
import com.vaadin.data.util.SQLUtil;
import com.vaadin.data.util.TemporaryRowId;
import com.vaadin.data.util.connection.JDBCConnectionPool;
import com.vaadin.data.util.filter.Compare.Equal;
import com.vaadin.data.util.query.generator.DefaultSQLGenerator;
import com.vaadin.data.util.query.generator.MSSQLGenerator;
import com.vaadin.data.util.query.generator.SQLGenerator;
import com.vaadin.data.util.query.generator.StatementHelper;
import com.vaadin.data.util.sqlcontainer.ColumnProperty;
import com.vaadin.data.util.sqlcontainer.OptimisticLockException;
import com.vaadin.data.util.sqlcontainer.RowId;
import com.vaadin.data.util.sqlcontainer.RowItem;
import com.vaadin.data.util.sqlcontainer.SQLUtil;
import com.vaadin.data.util.sqlcontainer.TemporaryRowId;
import com.vaadin.data.util.sqlcontainer.connection.JDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.query.generator.DefaultSQLGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.MSSQLGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.SQLGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;

@SuppressWarnings("serial")
public class TableQuery implements QueryDelegate,

src/com/vaadin/data/util/query/generator/DefaultSQLGenerator.java → src/com/vaadin/data/util/sqlcontainer/query/generator/DefaultSQLGenerator.java View File

@@ -1,17 +1,17 @@
package com.vaadin.data.util.query.generator;
package com.vaadin.data.util.sqlcontainer.query.generator;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.ColumnProperty;
import com.vaadin.data.util.RowItem;
import com.vaadin.data.util.SQLUtil;
import com.vaadin.data.util.TemporaryRowId;
import com.vaadin.data.util.query.OrderBy;
import com.vaadin.data.util.query.generator.filter.QueryBuilder;
import com.vaadin.data.util.query.generator.filter.StringDecorator;
import com.vaadin.data.util.sqlcontainer.ColumnProperty;
import com.vaadin.data.util.sqlcontainer.RowItem;
import com.vaadin.data.util.sqlcontainer.SQLUtil;
import com.vaadin.data.util.sqlcontainer.TemporaryRowId;
import com.vaadin.data.util.sqlcontainer.query.OrderBy;
import com.vaadin.data.util.sqlcontainer.query.generator.filter.QueryBuilder;
import com.vaadin.data.util.sqlcontainer.query.generator.filter.StringDecorator;

/**
* Generates generic SQL that is supported by HSQLDB, MySQL and PostgreSQL.

src/com/vaadin/data/util/query/generator/MSSQLGenerator.java → src/com/vaadin/data/util/sqlcontainer/query/generator/MSSQLGenerator.java View File

@@ -1,10 +1,10 @@
package com.vaadin.data.util.query.generator;
package com.vaadin.data.util.sqlcontainer.query.generator;

import java.util.List;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.query.OrderBy;
import com.vaadin.data.util.query.generator.filter.QueryBuilder;
import com.vaadin.data.util.sqlcontainer.query.OrderBy;
import com.vaadin.data.util.sqlcontainer.query.generator.filter.QueryBuilder;

@SuppressWarnings("serial")
public class MSSQLGenerator extends DefaultSQLGenerator {

src/com/vaadin/data/util/query/generator/OracleGenerator.java → src/com/vaadin/data/util/sqlcontainer/query/generator/OracleGenerator.java View File

@@ -1,10 +1,10 @@
package com.vaadin.data.util.query.generator;
package com.vaadin.data.util.sqlcontainer.query.generator;

import java.util.List;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.query.OrderBy;
import com.vaadin.data.util.query.generator.filter.QueryBuilder;
import com.vaadin.data.util.sqlcontainer.query.OrderBy;
import com.vaadin.data.util.sqlcontainer.query.generator.filter.QueryBuilder;

@SuppressWarnings("serial")
public class OracleGenerator extends DefaultSQLGenerator {

src/com/vaadin/data/util/query/generator/SQLGenerator.java → src/com/vaadin/data/util/sqlcontainer/query/generator/SQLGenerator.java View File

@@ -1,11 +1,11 @@
package com.vaadin.data.util.query.generator;
package com.vaadin.data.util.sqlcontainer.query.generator;

import java.io.Serializable;
import java.util.List;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.RowItem;
import com.vaadin.data.util.query.OrderBy;
import com.vaadin.data.util.sqlcontainer.RowItem;
import com.vaadin.data.util.sqlcontainer.query.OrderBy;

/**
* The SQLGenerator interface is meant to be implemented for each different SQL

src/com/vaadin/data/util/query/generator/StatementHelper.java → src/com/vaadin/data/util/sqlcontainer/query/generator/StatementHelper.java View File

@@ -1,4 +1,4 @@
package com.vaadin.data.util.query.generator;
package com.vaadin.data.util.sqlcontainer.query.generator;
import java.math.BigDecimal;
import java.sql.Date;

src/com/vaadin/data/util/query/generator/filter/AndTranslator.java → src/com/vaadin/data/util/sqlcontainer/query/generator/filter/AndTranslator.java View File

@@ -1,8 +1,8 @@
package com.vaadin.data.util.query.generator.filter;
package com.vaadin.data.util.sqlcontainer.query.generator.filter;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.filter.And;
import com.vaadin.data.util.query.generator.StatementHelper;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;

public class AndTranslator implements FilterTranslator {


src/com/vaadin/data/util/query/generator/filter/BetweenTranslator.java → src/com/vaadin/data/util/sqlcontainer/query/generator/filter/BetweenTranslator.java View File

@@ -1,8 +1,8 @@
package com.vaadin.data.util.query.generator.filter;
package com.vaadin.data.util.sqlcontainer.query.generator.filter;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.filter.Between;
import com.vaadin.data.util.query.generator.StatementHelper;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;

public class BetweenTranslator implements FilterTranslator {


src/com/vaadin/data/util/query/generator/filter/CompareTranslator.java → src/com/vaadin/data/util/sqlcontainer/query/generator/filter/CompareTranslator.java View File

@@ -1,8 +1,8 @@
package com.vaadin.data.util.query.generator.filter;
package com.vaadin.data.util.sqlcontainer.query.generator.filter;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.filter.Compare;
import com.vaadin.data.util.query.generator.StatementHelper;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;

public class CompareTranslator implements FilterTranslator {


src/com/vaadin/data/util/query/generator/filter/FilterTranslator.java → src/com/vaadin/data/util/sqlcontainer/query/generator/filter/FilterTranslator.java View File

@@ -1,7 +1,7 @@
package com.vaadin.data.util.query.generator.filter;
package com.vaadin.data.util.sqlcontainer.query.generator.filter;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.query.generator.StatementHelper;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;

public interface FilterTranslator {
public boolean translatesFilter(Filter filter);

src/com/vaadin/data/util/query/generator/filter/IsNullTranslator.java → src/com/vaadin/data/util/sqlcontainer/query/generator/filter/IsNullTranslator.java View File

@@ -1,8 +1,8 @@
package com.vaadin.data.util.query.generator.filter;
package com.vaadin.data.util.sqlcontainer.query.generator.filter;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.filter.IsNull;
import com.vaadin.data.util.query.generator.StatementHelper;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;

public class IsNullTranslator implements FilterTranslator {


src/com/vaadin/data/util/query/generator/filter/LikeTranslator.java → src/com/vaadin/data/util/sqlcontainer/query/generator/filter/LikeTranslator.java View File

@@ -1,8 +1,8 @@
package com.vaadin.data.util.query.generator.filter;
package com.vaadin.data.util.sqlcontainer.query.generator.filter;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.filter.Like;
import com.vaadin.data.util.query.generator.StatementHelper;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;

public class LikeTranslator implements FilterTranslator {


src/com/vaadin/data/util/query/generator/filter/NotTranslator.java → src/com/vaadin/data/util/sqlcontainer/query/generator/filter/NotTranslator.java View File

@@ -1,9 +1,9 @@
package com.vaadin.data.util.query.generator.filter;
package com.vaadin.data.util.sqlcontainer.query.generator.filter;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.filter.IsNull;
import com.vaadin.data.util.filter.Not;
import com.vaadin.data.util.query.generator.StatementHelper;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;

public class NotTranslator implements FilterTranslator {


src/com/vaadin/data/util/query/generator/filter/OrTranslator.java → src/com/vaadin/data/util/sqlcontainer/query/generator/filter/OrTranslator.java View File

@@ -1,8 +1,8 @@
package com.vaadin.data.util.query.generator.filter;
package com.vaadin.data.util.sqlcontainer.query.generator.filter;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.filter.Or;
import com.vaadin.data.util.query.generator.StatementHelper;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;

public class OrTranslator implements FilterTranslator {


src/com/vaadin/data/util/query/generator/filter/QueryBuilder.java → src/com/vaadin/data/util/sqlcontainer/query/generator/filter/QueryBuilder.java View File

@@ -1,11 +1,11 @@
package com.vaadin.data.util.query.generator.filter;
package com.vaadin.data.util.sqlcontainer.query.generator.filter;

import java.util.ArrayList;
import java.util.Collection;
import java.util.List;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.query.generator.StatementHelper;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;

public class QueryBuilder {


src/com/vaadin/data/util/query/generator/filter/SimpleStringTranslator.java → src/com/vaadin/data/util/sqlcontainer/query/generator/filter/SimpleStringTranslator.java View File

@@ -1,9 +1,9 @@
package com.vaadin.data.util.query.generator.filter;
package com.vaadin.data.util.sqlcontainer.query.generator.filter;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.filter.Like;
import com.vaadin.data.util.filter.SimpleStringFilter;
import com.vaadin.data.util.query.generator.StatementHelper;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;

public class SimpleStringTranslator implements FilterTranslator {


src/com/vaadin/data/util/query/generator/filter/StringDecorator.java → src/com/vaadin/data/util/sqlcontainer/query/generator/filter/StringDecorator.java View File

@@ -1,4 +1,4 @@
package com.vaadin.data.util.query.generator.filter;
package com.vaadin.data.util.sqlcontainer.query.generator.filter;

/**
* The StringDecorator knows how to produce a quoted string using the specified

+ 4
- 4
tests/src/com/vaadin/tests/containers/sqlcontainer/CheckboxUpdateProblem.java View File

@@ -10,10 +10,10 @@ import com.vaadin.data.Container.ItemSetChangeListener;
import com.vaadin.data.Item;
import com.vaadin.data.Property;
import com.vaadin.data.Property.ValueChangeEvent;
import com.vaadin.data.util.SQLContainer;
import com.vaadin.data.util.connection.JDBCConnectionPool;
import com.vaadin.data.util.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.query.TableQuery;
import com.vaadin.data.util.sqlcontainer.SQLContainer;
import com.vaadin.data.util.sqlcontainer.connection.JDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.query.TableQuery;
import com.vaadin.tests.server.container.sqlcontainer.AllTests;
import com.vaadin.ui.Button;
import com.vaadin.ui.Button.ClickEvent;

+ 4
- 4
tests/src/com/vaadin/tests/containers/sqlcontainer/MassInsertMemoryLeakTestApp.java View File

@@ -3,10 +3,10 @@ package com.vaadin.tests.containers.sqlcontainer;
import java.sql.SQLException;

import com.vaadin.Application;
import com.vaadin.data.util.SQLContainer;
import com.vaadin.data.util.connection.JDBCConnectionPool;
import com.vaadin.data.util.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.query.TableQuery;
import com.vaadin.data.util.sqlcontainer.SQLContainer;
import com.vaadin.data.util.sqlcontainer.connection.JDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.query.TableQuery;
import com.vaadin.ui.Alignment;
import com.vaadin.ui.Button;
import com.vaadin.ui.Button.ClickEvent;

+ 4
- 4
tests/src/com/vaadin/tests/server/container/sqlcontainer/AllTests.java View File

@@ -4,10 +4,10 @@ import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;

import com.vaadin.data.util.query.generator.DefaultSQLGenerator;
import com.vaadin.data.util.query.generator.MSSQLGenerator;
import com.vaadin.data.util.query.generator.OracleGenerator;
import com.vaadin.data.util.query.generator.SQLGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.DefaultSQLGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.MSSQLGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.OracleGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.SQLGenerator;
import com.vaadin.tests.server.container.sqlcontainer.connection.J2EEConnectionPoolTest;
import com.vaadin.tests.server.container.sqlcontainer.connection.SimpleJDBCConnectionPoolTest;
import com.vaadin.tests.server.container.sqlcontainer.filters.BetweenTest;

+ 5
- 5
tests/src/com/vaadin/tests/server/container/sqlcontainer/ColumnPropertyTest.java View File

@@ -7,11 +7,11 @@ import org.junit.Assert;
import org.junit.Test;

import com.vaadin.data.Property.ReadOnlyException;
import com.vaadin.data.util.ColumnProperty;
import com.vaadin.data.util.ColumnProperty.NotNullableException;
import com.vaadin.data.util.RowId;
import com.vaadin.data.util.RowItem;
import com.vaadin.data.util.SQLContainer;
import com.vaadin.data.util.sqlcontainer.ColumnProperty;
import com.vaadin.data.util.sqlcontainer.RowId;
import com.vaadin.data.util.sqlcontainer.RowItem;
import com.vaadin.data.util.sqlcontainer.SQLContainer;
import com.vaadin.data.util.sqlcontainer.ColumnProperty.NotNullableException;

public class ColumnPropertyTest {


+ 1
- 1
tests/src/com/vaadin/tests/server/container/sqlcontainer/DataGenerator.java View File

@@ -7,7 +7,7 @@ import java.sql.Statement;

import org.junit.Assert;

import com.vaadin.data.util.connection.JDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.connection.JDBCConnectionPool;
import com.vaadin.tests.server.container.sqlcontainer.AllTests.DB;

public class DataGenerator {

+ 2
- 2
tests/src/com/vaadin/tests/server/container/sqlcontainer/FreeformQueryUtil.java View File

@@ -3,8 +3,8 @@ package com.vaadin.tests.server.container.sqlcontainer;
import java.util.List;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.query.generator.StatementHelper;
import com.vaadin.data.util.query.generator.filter.QueryBuilder;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;
import com.vaadin.data.util.sqlcontainer.query.generator.filter.QueryBuilder;
import com.vaadin.tests.server.container.sqlcontainer.AllTests.DB;

public class FreeformQueryUtil {

+ 1
- 1
tests/src/com/vaadin/tests/server/container/sqlcontainer/ReadOnlyRowIdTest.java View File

@@ -4,7 +4,7 @@ import junit.framework.Assert;

import org.junit.Test;

import com.vaadin.data.util.ReadOnlyRowId;
import com.vaadin.data.util.sqlcontainer.ReadOnlyRowId;

public class ReadOnlyRowIdTest {


+ 1
- 1
tests/src/com/vaadin/tests/server/container/sqlcontainer/RowIdTest.java View File

@@ -3,7 +3,7 @@ package com.vaadin.tests.server.container.sqlcontainer;
import org.junit.Assert;
import org.junit.Test;

import com.vaadin.data.util.RowId;
import com.vaadin.data.util.sqlcontainer.RowId;

public class RowIdTest {


+ 8
- 8
tests/src/com/vaadin/tests/server/container/sqlcontainer/SQLContainerTableQueryTest.java View File

@@ -17,15 +17,15 @@ import org.junit.Test;
import com.vaadin.data.Container.ItemSetChangeEvent;
import com.vaadin.data.Container.ItemSetChangeListener;
import com.vaadin.data.Item;
import com.vaadin.data.util.RowId;
import com.vaadin.data.util.RowItem;
import com.vaadin.data.util.SQLContainer;
import com.vaadin.data.util.TemporaryRowId;
import com.vaadin.data.util.connection.JDBCConnectionPool;
import com.vaadin.data.util.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.filter.Like;
import com.vaadin.data.util.query.OrderBy;
import com.vaadin.data.util.query.TableQuery;
import com.vaadin.data.util.sqlcontainer.RowId;
import com.vaadin.data.util.sqlcontainer.RowItem;
import com.vaadin.data.util.sqlcontainer.SQLContainer;
import com.vaadin.data.util.sqlcontainer.TemporaryRowId;
import com.vaadin.data.util.sqlcontainer.connection.JDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.query.OrderBy;
import com.vaadin.data.util.sqlcontainer.query.TableQuery;
import com.vaadin.terminal.gwt.client.Util;
import com.vaadin.tests.server.container.sqlcontainer.AllTests.DB;

+ 15
- 15
tests/src/com/vaadin/tests/server/container/sqlcontainer/SQLContainerTest.java View File

@@ -20,23 +20,23 @@ import com.vaadin.data.Container.Filter;
import com.vaadin.data.Container.ItemSetChangeEvent;
import com.vaadin.data.Container.ItemSetChangeListener;
import com.vaadin.data.Item;
import com.vaadin.data.util.RowId;
import com.vaadin.data.util.RowItem;
import com.vaadin.data.util.SQLContainer;
import com.vaadin.data.util.TemporaryRowId;
import com.vaadin.data.util.connection.JDBCConnectionPool;
import com.vaadin.data.util.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.filter.Compare.Equal;
import com.vaadin.data.util.filter.Like;
import com.vaadin.data.util.query.FreeformQuery;
import com.vaadin.data.util.query.FreeformQueryDelegate;
import com.vaadin.data.util.query.FreeformStatementDelegate;
import com.vaadin.data.util.query.OrderBy;
import com.vaadin.data.util.query.generator.MSSQLGenerator;
import com.vaadin.data.util.query.generator.OracleGenerator;
import com.vaadin.data.util.query.generator.SQLGenerator;
import com.vaadin.data.util.query.generator.StatementHelper;
import com.vaadin.data.util.query.generator.filter.QueryBuilder;
import com.vaadin.data.util.sqlcontainer.RowId;
import com.vaadin.data.util.sqlcontainer.RowItem;
import com.vaadin.data.util.sqlcontainer.SQLContainer;
import com.vaadin.data.util.sqlcontainer.TemporaryRowId;
import com.vaadin.data.util.sqlcontainer.connection.JDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.query.FreeformQuery;
import com.vaadin.data.util.sqlcontainer.query.FreeformQueryDelegate;
import com.vaadin.data.util.sqlcontainer.query.FreeformStatementDelegate;
import com.vaadin.data.util.sqlcontainer.query.OrderBy;
import com.vaadin.data.util.sqlcontainer.query.generator.MSSQLGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.OracleGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.SQLGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;
import com.vaadin.data.util.sqlcontainer.query.generator.filter.QueryBuilder;
import com.vaadin.tests.server.container.sqlcontainer.AllTests.DB;

public class SQLContainerTest {

+ 7
- 7
tests/src/com/vaadin/tests/server/container/sqlcontainer/TicketTests.java View File

@@ -13,14 +13,14 @@ import org.junit.Before;
import org.junit.Test;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.SQLContainer;
import com.vaadin.data.util.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.filter.Compare.Equal;
import com.vaadin.data.util.query.FreeformQuery;
import com.vaadin.data.util.query.FreeformStatementDelegate;
import com.vaadin.data.util.query.TableQuery;
import com.vaadin.data.util.query.generator.StatementHelper;
import com.vaadin.data.util.query.generator.filter.QueryBuilder;
import com.vaadin.data.util.sqlcontainer.SQLContainer;
import com.vaadin.data.util.sqlcontainer.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.query.FreeformQuery;
import com.vaadin.data.util.sqlcontainer.query.FreeformStatementDelegate;
import com.vaadin.data.util.sqlcontainer.query.TableQuery;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;
import com.vaadin.data.util.sqlcontainer.query.generator.filter.QueryBuilder;
import com.vaadin.tests.server.container.sqlcontainer.AllTests.DB;
import com.vaadin.ui.Table;
import com.vaadin.ui.Window;

+ 1
- 1
tests/src/com/vaadin/tests/server/container/sqlcontainer/UtilTest.java View File

@@ -4,7 +4,7 @@ import junit.framework.Assert;

import org.junit.Test;

import com.vaadin.data.util.SQLUtil;
import com.vaadin.data.util.sqlcontainer.SQLUtil;

public class UtilTest {


+ 1
- 1
tests/src/com/vaadin/tests/server/container/sqlcontainer/connection/J2EEConnectionPoolTest.java View File

@@ -12,7 +12,7 @@ import junit.framework.Assert;
import org.easymock.EasyMock;
import org.junit.Test;

import com.vaadin.data.util.connection.J2EEConnectionPool;
import com.vaadin.data.util.sqlcontainer.connection.J2EEConnectionPool;

public class J2EEConnectionPoolTest {


+ 2
- 2
tests/src/com/vaadin/tests/server/container/sqlcontainer/connection/SimpleJDBCConnectionPoolTest.java View File

@@ -9,8 +9,8 @@ import org.easymock.EasyMock;
import org.junit.Before;
import org.junit.Test;

import com.vaadin.data.util.connection.JDBCConnectionPool;
import com.vaadin.data.util.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.connection.JDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.connection.SimpleJDBCConnectionPool;
import com.vaadin.tests.server.container.sqlcontainer.AllTests;

public class SimpleJDBCConnectionPoolTest {

+ 11
- 11
tests/src/com/vaadin/tests/server/container/sqlcontainer/generator/SQLGeneratorsTest.java View File

@@ -11,19 +11,19 @@ import org.junit.Before;
import org.junit.Test;
import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.RowItem;
import com.vaadin.data.util.SQLContainer;
import com.vaadin.data.util.connection.JDBCConnectionPool;
import com.vaadin.data.util.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.filter.Like;
import com.vaadin.data.util.filter.Or;
import com.vaadin.data.util.query.OrderBy;
import com.vaadin.data.util.query.TableQuery;
import com.vaadin.data.util.query.generator.DefaultSQLGenerator;
import com.vaadin.data.util.query.generator.MSSQLGenerator;
import com.vaadin.data.util.query.generator.OracleGenerator;
import com.vaadin.data.util.query.generator.SQLGenerator;
import com.vaadin.data.util.query.generator.StatementHelper;
import com.vaadin.data.util.sqlcontainer.RowItem;
import com.vaadin.data.util.sqlcontainer.SQLContainer;
import com.vaadin.data.util.sqlcontainer.connection.JDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.query.OrderBy;
import com.vaadin.data.util.sqlcontainer.query.TableQuery;
import com.vaadin.data.util.sqlcontainer.query.generator.DefaultSQLGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.MSSQLGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.OracleGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.SQLGenerator;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;
import com.vaadin.tests.server.container.sqlcontainer.AllTests;
import com.vaadin.tests.server.container.sqlcontainer.DataGenerator;

+ 8
- 8
tests/src/com/vaadin/tests/server/container/sqlcontainer/query/FreeformQueryTest.java View File

@@ -15,15 +15,15 @@ import org.junit.Before;
import org.junit.Test;

import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.RowId;
import com.vaadin.data.util.RowItem;
import com.vaadin.data.util.SQLContainer;
import com.vaadin.data.util.connection.JDBCConnectionPool;
import com.vaadin.data.util.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.filter.Like;
import com.vaadin.data.util.query.FreeformQuery;
import com.vaadin.data.util.query.FreeformQueryDelegate;
import com.vaadin.data.util.query.OrderBy;
import com.vaadin.data.util.sqlcontainer.RowId;
import com.vaadin.data.util.sqlcontainer.RowItem;
import com.vaadin.data.util.sqlcontainer.SQLContainer;
import com.vaadin.data.util.sqlcontainer.connection.JDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.query.FreeformQuery;
import com.vaadin.data.util.sqlcontainer.query.FreeformQueryDelegate;
import com.vaadin.data.util.sqlcontainer.query.OrderBy;
import com.vaadin.tests.server.container.sqlcontainer.AllTests;
import com.vaadin.tests.server.container.sqlcontainer.AllTests.DB;
import com.vaadin.tests.server.container.sqlcontainer.DataGenerator;

+ 3
- 3
tests/src/com/vaadin/tests/server/container/sqlcontainer/query/QueryBuilderTest.java View File

@@ -20,9 +20,9 @@ import com.vaadin.data.util.filter.Like;
import com.vaadin.data.util.filter.Not;
import com.vaadin.data.util.filter.Or;
import com.vaadin.data.util.filter.SimpleStringFilter;
import com.vaadin.data.util.query.generator.StatementHelper;
import com.vaadin.data.util.query.generator.filter.QueryBuilder;
import com.vaadin.data.util.query.generator.filter.StringDecorator;
import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;
import com.vaadin.data.util.sqlcontainer.query.generator.filter.QueryBuilder;
import com.vaadin.data.util.sqlcontainer.query.generator.filter.StringDecorator;

public class QueryBuilderTest {


+ 8
- 8
tests/src/com/vaadin/tests/server/container/sqlcontainer/query/TableQueryTest.java View File

@@ -15,16 +15,16 @@ import org.junit.Before;
import org.junit.Test;
import com.vaadin.data.Container.Filter;
import com.vaadin.data.util.OptimisticLockException;
import com.vaadin.data.util.RowItem;
import com.vaadin.data.util.SQLContainer;
import com.vaadin.data.util.connection.JDBCConnectionPool;
import com.vaadin.data.util.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.filter.Compare.Equal;
import com.vaadin.data.util.filter.Like;
import com.vaadin.data.util.query.OrderBy;
import com.vaadin.data.util.query.TableQuery;
import com.vaadin.data.util.query.generator.DefaultSQLGenerator;
import com.vaadin.data.util.sqlcontainer.OptimisticLockException;
import com.vaadin.data.util.sqlcontainer.RowItem;
import com.vaadin.data.util.sqlcontainer.SQLContainer;
import com.vaadin.data.util.sqlcontainer.connection.JDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.connection.SimpleJDBCConnectionPool;
import com.vaadin.data.util.sqlcontainer.query.OrderBy;
import com.vaadin.data.util.sqlcontainer.query.TableQuery;
import com.vaadin.data.util.sqlcontainer.query.generator.DefaultSQLGenerator;
import com.vaadin.tests.server.container.sqlcontainer.AllTests;
import com.vaadin.tests.server.container.sqlcontainer.AllTests.DB;
import com.vaadin.tests.server.container.sqlcontainer.DataGenerator;

Loading…
Cancel
Save