This is an automated email from the ASF dual-hosted git repository.

prhomberg pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/develop by this push:
     new 064a89b  GEODE-2953: Expand wildcard imports in geode-core.cache. 
(#1911)
064a89b is described below

commit 064a89b40bb98c34225ed40a37df3e5cf5b0394c
Author: Patrick Rhomberg <[email protected]>
AuthorDate: Thu May 3 10:35:01 2018 -0700

    GEODE-2953: Expand wildcard imports in geode-core.cache. (#1911)
---
 .../geode/cache/CommitDistributionException.java   |  3 +-
 .../java/org/apache/geode/cache/DataPolicy.java    |  2 +-
 .../org/apache/geode/cache/InterestPolicy.java     |  2 +-
 .../java/org/apache/geode/cache/LossAction.java    |  7 ++--
 .../java/org/apache/geode/cache/MirrorType.java    |  2 +-
 .../java/org/apache/geode/cache/Operation.java     |  2 +-
 .../apache/geode/cache/RegionAccessException.java  |  7 ++--
 .../geode/cache/RegionDistributionException.java   |  7 ++--
 .../org/apache/geode/cache/ResumptionAction.java   |  6 ++--
 .../main/java/org/apache/geode/cache/Scope.java    |  3 +-
 .../apache/geode/cache/SubscriptionAttributes.java |  7 +++-
 .../geode/cache/client/ClientRegionShortcut.java   |  6 +++-
 .../internal/ExplicitConnectionSourceImpl.java     |  7 +++-
 .../query/internal/AbstractCompiledValue.java      | 15 +++++++--
 .../internal/AbstractGroupOrRangeJunction.java     | 16 +++++++--
 .../cache/query/internal/AllGroupJunction.java     |  6 +++-
 .../cache/query/internal/CompiledBindArgument.java |  2 +-
 .../cache/query/internal/CompiledConstruction.java | 11 +++++--
 .../cache/query/internal/CompiledFunction.java     | 13 ++++++--
 .../geode/cache/query/internal/CompiledID.java     | 10 ++++--
 .../query/internal/CompiledIndexOperation.java     | 17 +++++++---
 .../cache/query/internal/CompiledLiteral.java      |  6 +++-
 .../cache/query/internal/CompiledNegation.java     | 11 +++++--
 .../geode/cache/query/internal/CompiledPath.java   | 12 +++++--
 .../geode/cache/query/internal/CompiledRegion.java |  8 +++--
 .../cache/query/internal/CompiledUnaryMinus.java   |  4 ++-
 .../cache/query/internal/CompiledUndefined.java    | 12 +++++--
 .../cache/query/internal/DefaultQueryService.java  | 37 +++++++++++++++++++--
 .../geode/cache/query/internal/Functions.java      | 16 ++++++---
 .../apache/geode/cache/query/internal/QRegion.java | 38 ++++++++++++++++++----
 .../apache/geode/cache/query/internal/QScope.java  |  4 ++-
 .../geode/cache/query/internal/QueryObserver.java  |  7 ++--
 .../cache/query/internal/QueryObserverAdapter.java |  7 ++--
 .../query/internal/ResultsCollectionWrapper.java   | 27 +++++++++++----
 .../geode/cache/query/internal/ResultsSet.java     | 16 ++++++---
 .../cache/query/internal/SortedResultSet.java      | 24 ++++++++++----
 .../cache/query/internal/SortedStructSet.java      | 25 ++++++++++----
 .../geode/cache/query/internal/StructSet.java      | 17 +++++++---
 .../geode/cache/query/internal/Undefined.java      |  5 ++-
 .../cache/query/internal/index/RangeIndex.java     |  3 +-
 .../geode/cache/query/internal/parse/ASTAnd.java   |  2 +-
 .../cache/query/internal/parse/ASTCombination.java |  2 +-
 .../cache/query/internal/parse/ASTCompareOp.java   |  2 +-
 .../query/internal/parse/ASTConstruction.java      |  5 +--
 .../query/internal/parse/ASTConversionExpr.java    |  2 +-
 .../cache/query/internal/parse/ASTGroupBy.java     |  2 +-
 .../cache/query/internal/parse/ASTIdentifier.java  |  2 +-
 .../cache/query/internal/parse/ASTImport.java      |  4 +--
 .../geode/cache/query/internal/parse/ASTIn.java    |  2 +-
 .../cache/query/internal/parse/ASTIteratorDef.java |  2 +-
 .../geode/cache/query/internal/parse/ASTLike.java  |  2 +-
 .../geode/cache/query/internal/parse/ASTLimit.java |  2 +-
 .../cache/query/internal/parse/ASTLiteral.java     | 10 +++---
 .../query/internal/parse/ASTMethodInvocation.java  |  2 +-
 .../geode/cache/query/internal/parse/ASTOr.java    |  2 +-
 .../cache/query/internal/parse/ASTOrderBy.java     |  2 +-
 .../cache/query/internal/parse/ASTPostfix.java     |  4 +--
 .../cache/query/internal/parse/ASTProjection.java  |  2 +-
 .../cache/query/internal/parse/ASTRegionPath.java  |  2 +-
 .../cache/query/internal/parse/ASTSelect.java      |  4 +--
 .../query/internal/parse/ASTSortCriterion.java     |  2 +-
 .../geode/cache/query/internal/parse/ASTType.java  |  4 +--
 .../cache/query/internal/parse/ASTTypeCast.java    |  2 +-
 .../geode/cache/query/internal/parse/ASTUnary.java |  2 +-
 .../query/internal/parse/ASTUndefinedExpr.java     |  2 +-
 .../cache/query/internal/parse/ASTUnsupported.java |  2 +-
 .../cache/query/internal/parse/UtilParser.java     | 11 +++++--
 .../query/internal/types/CollectionTypeImpl.java   | 11 +++++--
 .../internal/types/ExtendedNumericComparator.java  |  2 +-
 .../cache/query/internal/types/MapTypeImpl.java    |  8 +++--
 .../query/internal/types/NumericComparator.java    |  2 +-
 .../cache/query/internal/types/StructTypeImpl.java |  9 ++---
 .../query/internal/types/TemporalComparator.java   |  2 +-
 73 files changed, 402 insertions(+), 144 deletions(-)

diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/CommitDistributionException.java
 
b/geode-core/src/main/java/org/apache/geode/cache/CommitDistributionException.java
index 9f4ee97..564af9a 100755
--- 
a/geode-core/src/main/java/org/apache/geode/cache/CommitDistributionException.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/CommitDistributionException.java
@@ -14,7 +14,8 @@
  */
 package org.apache.geode.cache;
 
-import java.util.*;
+import java.util.Collections;
+import java.util.Set;
 
 /**
  * Indicates that an attempt to notify required participants of a transaction 
involving one or more
diff --git a/geode-core/src/main/java/org/apache/geode/cache/DataPolicy.java 
b/geode-core/src/main/java/org/apache/geode/cache/DataPolicy.java
index d16ce15..69620fe 100644
--- a/geode-core/src/main/java/org/apache/geode/cache/DataPolicy.java
+++ b/geode-core/src/main/java/org/apache/geode/cache/DataPolicy.java
@@ -16,7 +16,7 @@
 
 package org.apache.geode.cache;
 
-import java.io.*;
+import java.io.ObjectStreamException;
 
 import org.apache.geode.internal.i18n.LocalizedStrings;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/InterestPolicy.java 
b/geode-core/src/main/java/org/apache/geode/cache/InterestPolicy.java
index 3fd2071..5a38127 100644
--- a/geode-core/src/main/java/org/apache/geode/cache/InterestPolicy.java
+++ b/geode-core/src/main/java/org/apache/geode/cache/InterestPolicy.java
@@ -16,7 +16,7 @@
 
 package org.apache.geode.cache;
 
-import java.io.*;
+import java.io.ObjectStreamException;
 
 /**
  * Enumerated type for region subscription interest policy. The interest 
policy specifies what data
diff --git a/geode-core/src/main/java/org/apache/geode/cache/LossAction.java 
b/geode-core/src/main/java/org/apache/geode/cache/LossAction.java
index 2cd18e5..5ad3fb7 100755
--- a/geode-core/src/main/java/org/apache/geode/cache/LossAction.java
+++ b/geode-core/src/main/java/org/apache/geode/cache/LossAction.java
@@ -14,8 +14,11 @@
  */
 package org.apache.geode.cache;
 
-import java.io.*;
-import java.util.*;
+import java.io.ObjectStreamException;
+import java.io.Serializable;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
 
 import org.apache.geode.internal.i18n.LocalizedStrings;
 
diff --git a/geode-core/src/main/java/org/apache/geode/cache/MirrorType.java 
b/geode-core/src/main/java/org/apache/geode/cache/MirrorType.java
index e08f724..f942505 100644
--- a/geode-core/src/main/java/org/apache/geode/cache/MirrorType.java
+++ b/geode-core/src/main/java/org/apache/geode/cache/MirrorType.java
@@ -16,7 +16,7 @@
 
 package org.apache.geode.cache;
 
-import java.io.*;
+import java.io.ObjectStreamException;
 
 /**
  * Enumerated type for region mirroring.
diff --git a/geode-core/src/main/java/org/apache/geode/cache/Operation.java 
b/geode-core/src/main/java/org/apache/geode/cache/Operation.java
index 4ce16aa..3807add 100644
--- a/geode-core/src/main/java/org/apache/geode/cache/Operation.java
+++ b/geode-core/src/main/java/org/apache/geode/cache/Operation.java
@@ -16,7 +16,7 @@
 
 package org.apache.geode.cache;
 
-import java.io.*;
+import java.io.ObjectStreamException;
 
 import org.apache.geode.cache.execute.FunctionService;
 import org.apache.geode.internal.cache.OpType;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/RegionAccessException.java 
b/geode-core/src/main/java/org/apache/geode/cache/RegionAccessException.java
index ba0cc2b..139faf6 100755
--- a/geode-core/src/main/java/org/apache/geode/cache/RegionAccessException.java
+++ b/geode-core/src/main/java/org/apache/geode/cache/RegionAccessException.java
@@ -14,8 +14,11 @@
  */
 package org.apache.geode.cache;
 
-import java.io.*;
-import java.util.*;
+import java.io.IOException;
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.Set;
 
 import org.apache.geode.distributed.Role;
 import org.apache.geode.distributed.internal.membership.InternalRole;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/RegionDistributionException.java
 
b/geode-core/src/main/java/org/apache/geode/cache/RegionDistributionException.java
index be57600..b166310 100755
--- 
a/geode-core/src/main/java/org/apache/geode/cache/RegionDistributionException.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/RegionDistributionException.java
@@ -14,8 +14,11 @@
  */
 package org.apache.geode.cache;
 
-import java.io.*;
-import java.util.*;
+import java.io.IOException;
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.Set;
 
 import org.apache.geode.distributed.Role;
 import org.apache.geode.distributed.internal.membership.InternalRole;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/ResumptionAction.java 
b/geode-core/src/main/java/org/apache/geode/cache/ResumptionAction.java
index c8d4ad5..895ad46 100755
--- a/geode-core/src/main/java/org/apache/geode/cache/ResumptionAction.java
+++ b/geode-core/src/main/java/org/apache/geode/cache/ResumptionAction.java
@@ -14,8 +14,10 @@
  */
 package org.apache.geode.cache;
 
-import java.io.*;
-import java.util.*;
+import java.io.ObjectStreamException;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
 
 import org.apache.geode.internal.i18n.LocalizedStrings;
 
diff --git a/geode-core/src/main/java/org/apache/geode/cache/Scope.java 
b/geode-core/src/main/java/org/apache/geode/cache/Scope.java
index e736e5a..ee154a7 100644
--- a/geode-core/src/main/java/org/apache/geode/cache/Scope.java
+++ b/geode-core/src/main/java/org/apache/geode/cache/Scope.java
@@ -16,7 +16,8 @@
 
 package org.apache.geode.cache;
 
-import java.io.*;
+import java.io.ObjectStreamException;
+import java.io.Serializable;
 
 import org.apache.geode.internal.i18n.LocalizedStrings;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/SubscriptionAttributes.java 
b/geode-core/src/main/java/org/apache/geode/cache/SubscriptionAttributes.java
index 662650c..4ae1a6e 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/SubscriptionAttributes.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/SubscriptionAttributes.java
@@ -14,7 +14,12 @@
  */
 package org.apache.geode.cache;
 
-import java.io.*;
+import java.io.DataInput;
+import java.io.DataOutput;
+import java.io.Externalizable;
+import java.io.IOException;
+import java.io.ObjectInput;
+import java.io.ObjectOutput;
 
 import org.apache.geode.DataSerializable;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/client/ClientRegionShortcut.java
 
b/geode-core/src/main/java/org/apache/geode/cache/client/ClientRegionShortcut.java
index 0d3ca3a..ff03740 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/client/ClientRegionShortcut.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/client/ClientRegionShortcut.java
@@ -15,7 +15,11 @@
 
 package org.apache.geode.cache.client;
 
-import org.apache.geode.cache.*;
+import org.apache.geode.cache.DataPolicy;
+import org.apache.geode.cache.EvictionAction;
+import org.apache.geode.cache.EvictionAlgorithm;
+import org.apache.geode.cache.EvictionAttributes;
+import org.apache.geode.cache.RegionAttributes;
 
 /**
  * Each enum represents a predefined {@link RegionAttributes} in a {@link 
ClientCache}. These enum
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/client/internal/ExplicitConnectionSourceImpl.java
 
b/geode-core/src/main/java/org/apache/geode/cache/client/internal/ExplicitConnectionSourceImpl.java
index 5ac9655..b769878 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/client/internal/ExplicitConnectionSourceImpl.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/client/internal/ExplicitConnectionSourceImpl.java
@@ -15,7 +15,12 @@
 package org.apache.geode.cache.client.internal;
 
 import java.net.InetSocketAddress;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Set;
 
 import org.apache.logging.log4j.Logger;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/AbstractCompiledValue.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/AbstractCompiledValue.java
index 3565478..fdac70d 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/AbstractCompiledValue.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/AbstractCompiledValue.java
@@ -14,12 +14,21 @@
  */
 package org.apache.geode.cache.query.internal;
 
-import java.util.*;
+import java.util.Collections;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Set;
 
-import org.apache.geode.cache.query.*;
+import org.apache.geode.cache.query.AmbiguousNameException;
+import org.apache.geode.cache.query.FunctionDomainException;
+import org.apache.geode.cache.query.NameResolutionException;
+import org.apache.geode.cache.query.QueryInvocationTargetException;
+import org.apache.geode.cache.query.QueryService;
+import org.apache.geode.cache.query.SelectResults;
+import org.apache.geode.cache.query.TypeMismatchException;
 import org.apache.geode.cache.query.internal.parse.OQLLexerTokenTypes;
 import org.apache.geode.cache.query.internal.types.StructTypeImpl;
-import org.apache.geode.cache.query.types.*;
+import org.apache.geode.cache.query.types.ObjectType;
 import org.apache.geode.internal.i18n.LocalizedStrings;
 
 /**
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/AbstractGroupOrRangeJunction.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/AbstractGroupOrRangeJunction.java
index f7d036c..4207488 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/AbstractGroupOrRangeJunction.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/AbstractGroupOrRangeJunction.java
@@ -18,9 +18,19 @@
  */
 package org.apache.geode.cache.query.internal;
 
-import java.util.*;
-
-import org.apache.geode.cache.query.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.Iterator;
+import java.util.List;
+
+import org.apache.geode.cache.query.FunctionDomainException;
+import org.apache.geode.cache.query.NameResolutionException;
+import org.apache.geode.cache.query.QueryInvocationTargetException;
+import org.apache.geode.cache.query.QueryService;
+import org.apache.geode.cache.query.SelectResults;
+import org.apache.geode.cache.query.Struct;
+import org.apache.geode.cache.query.TypeMismatchException;
 import org.apache.geode.cache.query.internal.parse.OQLLexerTokenTypes;
 import org.apache.geode.cache.query.internal.types.StructTypeImpl;
 import org.apache.geode.cache.query.types.ObjectType;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/AllGroupJunction.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/AllGroupJunction.java
index 1938e21..fbfce9d 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/AllGroupJunction.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/AllGroupJunction.java
@@ -17,7 +17,11 @@
  */
 package org.apache.geode.cache.query.internal;
 
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Iterator;
+import java.util.LinkedList;
+import java.util.List;
 
 import org.apache.geode.cache.query.FunctionDomainException;
 import org.apache.geode.cache.query.NameResolutionException;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledBindArgument.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledBindArgument.java
index 24f8b2f..ef544dd 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledBindArgument.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledBindArgument.java
@@ -15,7 +15,7 @@
 
 package org.apache.geode.cache.query.internal;
 
-import java.util.*;
+import java.util.Set;
 
 import org.apache.geode.cache.Region;
 import org.apache.geode.cache.query.AmbiguousNameException;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledConstruction.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledConstruction.java
index 325ff2b..f353a38 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledConstruction.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledConstruction.java
@@ -15,9 +15,16 @@
 
 package org.apache.geode.cache.query.internal;
 
-import java.util.*;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Set;
 
-import org.apache.geode.cache.query.*;
+import org.apache.geode.cache.query.AmbiguousNameException;
+import org.apache.geode.cache.query.FunctionDomainException;
+import org.apache.geode.cache.query.NameResolutionException;
+import org.apache.geode.cache.query.QueryInvocationTargetException;
+import org.apache.geode.cache.query.QueryService;
+import org.apache.geode.cache.query.TypeMismatchException;
 import org.apache.geode.internal.Assert;
 
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledFunction.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledFunction.java
index ca883ee..0148ac3 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledFunction.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledFunction.java
@@ -15,9 +15,16 @@
 
 package org.apache.geode.cache.query.internal;
 
-import java.util.*;
-
-import org.apache.geode.cache.query.*;
+import java.util.Arrays;
+import java.util.List;
+import java.util.Set;
+
+import org.apache.geode.cache.query.AmbiguousNameException;
+import org.apache.geode.cache.query.FunctionDomainException;
+import org.apache.geode.cache.query.NameResolutionException;
+import org.apache.geode.cache.query.QueryInvalidException;
+import org.apache.geode.cache.query.QueryInvocationTargetException;
+import org.apache.geode.cache.query.TypeMismatchException;
 import org.apache.geode.internal.i18n.LocalizedStrings;
 
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledID.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledID.java
index 300185c..c7e0ff0 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledID.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledID.java
@@ -14,10 +14,16 @@
  */
 package org.apache.geode.cache.query.internal;
 
-import java.util.*;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Set;
 
 import org.apache.geode.cache.Region;
-import org.apache.geode.cache.query.*;
+import org.apache.geode.cache.query.AmbiguousNameException;
+import org.apache.geode.cache.query.FunctionDomainException;
+import org.apache.geode.cache.query.NameResolutionException;
+import org.apache.geode.cache.query.QueryInvocationTargetException;
+import org.apache.geode.cache.query.TypeMismatchException;
 import org.apache.geode.internal.cache.PartitionedRegion;
 
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledIndexOperation.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledIndexOperation.java
index 0a066d0..ba14960 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledIndexOperation.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledIndexOperation.java
@@ -15,10 +15,19 @@
 package org.apache.geode.cache.query.internal;
 
 import java.lang.reflect.Array;
-import java.util.*;
-
-import org.apache.geode.cache.*;
-import org.apache.geode.cache.query.*;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+import org.apache.geode.cache.EntryDestroyedException;
+import org.apache.geode.cache.Region;
+import org.apache.geode.cache.query.AmbiguousNameException;
+import org.apache.geode.cache.query.FunctionDomainException;
+import org.apache.geode.cache.query.NameResolutionException;
+import org.apache.geode.cache.query.QueryInvocationTargetException;
+import org.apache.geode.cache.query.QueryService;
+import org.apache.geode.cache.query.TypeMismatchException;
 import org.apache.geode.internal.i18n.LocalizedStrings;
 
 /**
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledLiteral.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledLiteral.java
index 3fc47e5..79fe626 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledLiteral.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledLiteral.java
@@ -15,7 +15,11 @@
 
 package org.apache.geode.cache.query.internal;
 
-import org.apache.geode.cache.query.*;
+import org.apache.geode.cache.query.AmbiguousNameException;
+import org.apache.geode.cache.query.FunctionDomainException;
+import org.apache.geode.cache.query.NameResolutionException;
+import org.apache.geode.cache.query.QueryInvocationTargetException;
+import org.apache.geode.cache.query.TypeMismatchException;
 import org.apache.geode.pdx.internal.PdxString;
 
 /**
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledNegation.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledNegation.java
index 0bb8673..fd56518 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledNegation.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledNegation.java
@@ -15,9 +15,16 @@
 
 package org.apache.geode.cache.query.internal;
 
-import java.util.*;
+import java.util.Collections;
+import java.util.List;
+import java.util.Set;
 
-import org.apache.geode.cache.query.*;
+import org.apache.geode.cache.query.AmbiguousNameException;
+import org.apache.geode.cache.query.FunctionDomainException;
+import org.apache.geode.cache.query.NameResolutionException;
+import org.apache.geode.cache.query.QueryInvocationTargetException;
+import org.apache.geode.cache.query.QueryService;
+import org.apache.geode.cache.query.TypeMismatchException;
 import org.apache.geode.internal.i18n.LocalizedStrings;
 
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledPath.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledPath.java
index 92eb985..f88c4bc 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledPath.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledPath.java
@@ -15,11 +15,19 @@
 
 package org.apache.geode.cache.query.internal;
 
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+import java.util.Set;
 
 import org.apache.geode.cache.EntryDestroyedException;
 import org.apache.geode.cache.Region;
-import org.apache.geode.cache.query.*;
+import org.apache.geode.cache.query.AmbiguousNameException;
+import org.apache.geode.cache.query.FunctionDomainException;
+import org.apache.geode.cache.query.NameResolutionException;
+import org.apache.geode.cache.query.QueryInvocationTargetException;
+import org.apache.geode.cache.query.QueryService;
+import org.apache.geode.cache.query.TypeMismatchException;
 import org.apache.geode.internal.cache.PartitionedRegion;
 
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledRegion.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledRegion.java
index 5a80613..c02f4bc 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledRegion.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledRegion.java
@@ -14,11 +14,13 @@
  */
 package org.apache.geode.cache.query.internal;
 
-import java.util.*;
+import java.util.Set;
 
-import org.apache.geode.cache.*;
+import org.apache.geode.cache.Cache;
+import org.apache.geode.cache.CacheClosedException;
 import org.apache.geode.cache.Region;
-import org.apache.geode.cache.query.*;
+import org.apache.geode.cache.query.NameResolutionException;
+import org.apache.geode.cache.query.RegionNotFoundException;
 import org.apache.geode.internal.cache.BucketRegion;
 import org.apache.geode.internal.cache.PartitionedRegion;
 import org.apache.geode.internal.i18n.LocalizedStrings;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledUnaryMinus.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledUnaryMinus.java
index f1da35b..412c560 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledUnaryMinus.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledUnaryMinus.java
@@ -14,7 +14,9 @@
  */
 package org.apache.geode.cache.query.internal;
 
-import java.util.*;
+import java.util.Collections;
+import java.util.List;
+import java.util.Set;
 
 import org.apache.geode.cache.query.AmbiguousNameException;
 import org.apache.geode.cache.query.FunctionDomainException;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledUndefined.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledUndefined.java
index ef55d6c..4d0fe4a 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledUndefined.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledUndefined.java
@@ -14,9 +14,17 @@
  */
 package org.apache.geode.cache.query.internal;
 
-import java.util.*;
+import java.util.Collections;
+import java.util.List;
+import java.util.Set;
 
-import org.apache.geode.cache.query.*;
+import org.apache.geode.cache.query.AmbiguousNameException;
+import org.apache.geode.cache.query.FunctionDomainException;
+import org.apache.geode.cache.query.NameResolutionException;
+import org.apache.geode.cache.query.QueryInvocationTargetException;
+import org.apache.geode.cache.query.QueryService;
+import org.apache.geode.cache.query.SelectResults;
+import org.apache.geode.cache.query.TypeMismatchException;
 import org.apache.geode.cache.query.internal.index.IndexData;
 import org.apache.geode.cache.query.internal.index.IndexProtocol;
 import org.apache.geode.cache.query.internal.index.IndexUtils;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/DefaultQueryService.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/DefaultQueryService.java
index 05d897e..d91eb1c 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/DefaultQueryService.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/DefaultQueryService.java
@@ -15,8 +15,16 @@
 package org.apache.geode.cache.query.internal;
 
 import java.lang.reflect.Method;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
 import java.util.Map.Entry;
+import java.util.Set;
 
 import org.apache.logging.log4j.Logger;
 
@@ -28,11 +36,34 @@ import org.apache.geode.cache.client.internal.InternalPool;
 import org.apache.geode.cache.client.internal.ProxyCache;
 import org.apache.geode.cache.client.internal.ServerProxy;
 import org.apache.geode.cache.client.internal.UserAttributes;
-import org.apache.geode.cache.query.*;
+import org.apache.geode.cache.query.AmbiguousNameException;
+import org.apache.geode.cache.query.CqAttributes;
+import org.apache.geode.cache.query.CqException;
+import org.apache.geode.cache.query.CqExistsException;
+import org.apache.geode.cache.query.CqQuery;
+import org.apache.geode.cache.query.CqServiceStatistics;
+import org.apache.geode.cache.query.Index;
+import org.apache.geode.cache.query.IndexCreationException;
+import org.apache.geode.cache.query.IndexExistsException;
+import org.apache.geode.cache.query.IndexNameConflictException;
+import org.apache.geode.cache.query.IndexType;
+import org.apache.geode.cache.query.MultiIndexCreationException;
+import org.apache.geode.cache.query.NameResolutionException;
+import org.apache.geode.cache.query.Query;
+import org.apache.geode.cache.query.QueryExecutionLowMemoryException;
+import org.apache.geode.cache.query.QueryInvalidException;
+import org.apache.geode.cache.query.QueryService;
+import org.apache.geode.cache.query.RegionNotFoundException;
+import org.apache.geode.cache.query.TypeMismatchException;
 import org.apache.geode.cache.query.internal.cq.ClientCQ;
 import org.apache.geode.cache.query.internal.cq.CqService;
 import org.apache.geode.cache.query.internal.cq.InternalCqQuery;
-import org.apache.geode.cache.query.internal.index.*;
+import org.apache.geode.cache.query.internal.index.AbstractIndex;
+import org.apache.geode.cache.query.internal.index.IndexCreationData;
+import org.apache.geode.cache.query.internal.index.IndexData;
+import org.apache.geode.cache.query.internal.index.IndexManager;
+import org.apache.geode.cache.query.internal.index.IndexUtils;
+import org.apache.geode.cache.query.internal.index.PartitionedIndex;
 import org.apache.geode.cache.query.internal.parse.OQLLexerTokenTypes;
 import org.apache.geode.distributed.internal.DistributionConfig;
 import org.apache.geode.internal.cache.ForceReattemptException;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/Functions.java 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/Functions.java
index edfd2c7..0864478 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/Functions.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/Functions.java
@@ -15,10 +15,18 @@
 
 package org.apache.geode.cache.query.internal;
 
-import java.text.*;
-import java.util.*;
-
-import org.apache.geode.cache.query.*;
+import java.text.SimpleDateFormat;
+import java.util.Collection;
+import java.util.Date;
+import java.util.HashSet;
+import java.util.Set;
+
+import org.apache.geode.cache.query.FunctionDomainException;
+import org.apache.geode.cache.query.NameResolutionException;
+import org.apache.geode.cache.query.QueryInvalidException;
+import org.apache.geode.cache.query.QueryInvocationTargetException;
+import org.apache.geode.cache.query.QueryService;
+import org.apache.geode.cache.query.TypeMismatchException;
 import org.apache.geode.internal.i18n.LocalizedStrings;
 import org.apache.geode.pdx.internal.PdxString;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/QRegion.java 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/QRegion.java
index ff124c9..c3822e8 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/QRegion.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/QRegion.java
@@ -14,14 +14,40 @@
  */
 package org.apache.geode.cache.query.internal;
 
-import java.io.*;
-import java.util.*;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
 import java.util.concurrent.locks.Lock;
 
-import org.apache.geode.cache.*;
-import org.apache.geode.cache.query.*;
-import org.apache.geode.cache.query.internal.types.*;
-import org.apache.geode.cache.query.types.*;
+import org.apache.geode.cache.AttributesMutator;
+import org.apache.geode.cache.Cache;
+import org.apache.geode.cache.CacheLoaderException;
+import org.apache.geode.cache.CacheStatistics;
+import org.apache.geode.cache.CacheWriterException;
+import org.apache.geode.cache.EntryExistsException;
+import org.apache.geode.cache.EntryNotFoundException;
+import org.apache.geode.cache.InterestResultPolicy;
+import org.apache.geode.cache.Region;
+import org.apache.geode.cache.RegionAttributes;
+import org.apache.geode.cache.RegionExistsException;
+import org.apache.geode.cache.TimeoutException;
+import org.apache.geode.cache.query.FunctionDomainException;
+import org.apache.geode.cache.query.NameResolutionException;
+import org.apache.geode.cache.query.QueryInvocationTargetException;
+import org.apache.geode.cache.query.SelectResults;
+import org.apache.geode.cache.query.TypeMismatchException;
+import org.apache.geode.cache.query.internal.types.CollectionTypeImpl;
+import org.apache.geode.cache.query.internal.types.ObjectTypeImpl;
+import org.apache.geode.cache.query.internal.types.TypeUtils;
+import org.apache.geode.cache.query.types.CollectionType;
+import org.apache.geode.cache.query.types.ObjectType;
 import org.apache.geode.internal.cache.LocalDataSet;
 import org.apache.geode.internal.cache.PartitionedRegion;
 import org.apache.geode.internal.i18n.LocalizedStrings;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/QScope.java 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/QScope.java
index dc39504..88d1ffa 100644
--- a/geode-core/src/main/java/org/apache/geode/cache/query/internal/QScope.java
+++ b/geode-core/src/main/java/org/apache/geode/cache/query/internal/QScope.java
@@ -14,7 +14,9 @@
  */
 package org.apache.geode.cache.query.internal;
 
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
 
 /**
  * Nested name scope for name resolution Currently allow only one iterator per 
scope, and can be
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/QueryObserver.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/QueryObserver.java
index ef7d300..39ccabd 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/QueryObserver.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/QueryObserver.java
@@ -14,9 +14,12 @@
  */
 package org.apache.geode.cache.query.internal;
 
-import java.util.*;
+import java.util.Collection;
+import java.util.Set;
 
-import org.apache.geode.cache.query.*;
+import org.apache.geode.cache.query.Index;
+import org.apache.geode.cache.query.Query;
+import org.apache.geode.cache.query.SelectResults;
 
 /**
  * This interface is used by testing/debugging code to be notified of query 
events. See the
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/QueryObserverAdapter.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/QueryObserverAdapter.java
index cc2b2dd..c80b7f5 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/QueryObserverAdapter.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/QueryObserverAdapter.java
@@ -14,9 +14,12 @@
  */
 package org.apache.geode.cache.query.internal;
 
-import java.util.*;
+import java.util.Collection;
+import java.util.Set;
 
-import org.apache.geode.cache.query.*;
+import org.apache.geode.cache.query.Index;
+import org.apache.geode.cache.query.Query;
+import org.apache.geode.cache.query.SelectResults;
 
 /**
  * This class provides 'do-nothing' implementations of all of the methods of 
interface
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/ResultsCollectionWrapper.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/ResultsCollectionWrapper.java
index 9ced3ae..7ee0137 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/ResultsCollectionWrapper.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/ResultsCollectionWrapper.java
@@ -14,15 +14,28 @@
  */
 package org.apache.geode.cache.query.internal;
 
-import java.io.*;
+import java.io.DataInput;
+import java.io.DataOutput;
+import java.io.IOException;
 import java.lang.reflect.Array;
 import java.lang.reflect.Modifier;
-import java.util.*;
-
-import org.apache.geode.*;
-import org.apache.geode.cache.query.*;
-import org.apache.geode.cache.query.internal.types.*;
-import org.apache.geode.cache.query.types.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.ListIterator;
+import java.util.NoSuchElementException;
+import java.util.Set;
+import java.util.TreeSet;
+
+import org.apache.geode.DataSerializer;
+import org.apache.geode.InternalGemFireError;
+import org.apache.geode.cache.query.SelectResults;
+import org.apache.geode.cache.query.internal.types.CollectionTypeImpl;
+import org.apache.geode.cache.query.types.CollectionType;
+import org.apache.geode.cache.query.types.ObjectType;
 import org.apache.geode.internal.DataSerializableFixedID;
 import org.apache.geode.internal.InternalDataSerializer;
 import org.apache.geode.internal.Version;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/ResultsSet.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/ResultsSet.java
index 22bcabc..2c991eb 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/ResultsSet.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/ResultsSet.java
@@ -18,12 +18,20 @@ package org.apache.geode.cache.query.internal;
 import java.io.DataInput;
 import java.io.DataOutput;
 import java.io.IOException;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Set;
 
 import org.apache.geode.DataSerializer;
-import org.apache.geode.cache.query.*;
-import org.apache.geode.cache.query.internal.types.*;
-import org.apache.geode.cache.query.types.*;
+import org.apache.geode.cache.query.SelectResults;
+import org.apache.geode.cache.query.internal.types.CollectionTypeImpl;
+import org.apache.geode.cache.query.internal.types.ObjectTypeImpl;
+import org.apache.geode.cache.query.types.CollectionType;
+import org.apache.geode.cache.query.types.ObjectType;
+import org.apache.geode.cache.query.types.StructType;
 import org.apache.geode.internal.Assert;
 import org.apache.geode.internal.DataSerializableFixedID;
 import org.apache.geode.internal.InternalDataSerializer;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/SortedResultSet.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/SortedResultSet.java
index 2183e69..e19c6bb 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/SortedResultSet.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/SortedResultSet.java
@@ -15,13 +15,23 @@
 
 package org.apache.geode.cache.query.internal;
 
-import java.io.*;
-import java.util.*;
-
-import org.apache.geode.*;
-import org.apache.geode.cache.query.*;
-import org.apache.geode.cache.query.internal.types.*;
-import org.apache.geode.cache.query.types.*;
+import java.io.DataInput;
+import java.io.DataOutput;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Comparator;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Set;
+import java.util.TreeSet;
+
+import org.apache.geode.DataSerializer;
+import org.apache.geode.cache.query.SelectResults;
+import org.apache.geode.cache.query.internal.types.CollectionTypeImpl;
+import org.apache.geode.cache.query.types.CollectionType;
+import org.apache.geode.cache.query.types.ObjectType;
+import org.apache.geode.cache.query.types.StructType;
 import org.apache.geode.internal.DataSerializableFixedID;
 import org.apache.geode.internal.Version;
 import org.apache.geode.internal.i18n.LocalizedStrings;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/SortedStructSet.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/SortedStructSet.java
index ca59fc0..7e285c3 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/SortedStructSet.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/SortedStructSet.java
@@ -14,13 +14,24 @@
  */
 package org.apache.geode.cache.query.internal;
 
-import java.io.*;
-import java.util.*;
-
-import org.apache.geode.*;
-import org.apache.geode.cache.query.*;
-import org.apache.geode.cache.query.internal.types.*;
-import org.apache.geode.cache.query.types.*;
+import java.io.DataInput;
+import java.io.DataOutput;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Comparator;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Set;
+import java.util.TreeSet;
+
+import org.apache.geode.DataSerializer;
+import org.apache.geode.cache.query.SelectResults;
+import org.apache.geode.cache.query.Struct;
+import org.apache.geode.cache.query.internal.types.CollectionTypeImpl;
+import org.apache.geode.cache.query.internal.types.StructTypeImpl;
+import org.apache.geode.cache.query.types.CollectionType;
+import org.apache.geode.cache.query.types.ObjectType;
 import org.apache.geode.internal.DataSerializableFixedID;
 import org.apache.geode.internal.Version;
 import org.apache.geode.internal.i18n.LocalizedStrings;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/StructSet.java 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/StructSet.java
index 5870632..cc96a97 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/StructSet.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/StructSet.java
@@ -17,16 +17,25 @@ package org.apache.geode.cache.query.internal;
 import java.io.DataInput;
 import java.io.DataOutput;
 import java.io.IOException;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Set;
 
 import it.unimi.dsi.fastutil.objects.AbstractObjectIterator;
 import it.unimi.dsi.fastutil.objects.ObjectIterator;
 import it.unimi.dsi.fastutil.objects.ObjectOpenCustomHashSet;
 
 import org.apache.geode.DataSerializer;
-import org.apache.geode.cache.query.*;
-import org.apache.geode.cache.query.internal.types.*;
-import org.apache.geode.cache.query.types.*;
+import org.apache.geode.cache.query.SelectResults;
+import org.apache.geode.cache.query.Struct;
+import org.apache.geode.cache.query.internal.types.CollectionTypeImpl;
+import org.apache.geode.cache.query.internal.types.StructTypeImpl;
+import org.apache.geode.cache.query.types.CollectionType;
+import org.apache.geode.cache.query.types.ObjectType;
+import org.apache.geode.cache.query.types.StructType;
 import org.apache.geode.internal.DataSerializableFixedID;
 import org.apache.geode.internal.Version;
 import org.apache.geode.internal.i18n.LocalizedStrings;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/Undefined.java 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/Undefined.java
index afd5e6c..709f661 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/Undefined.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/Undefined.java
@@ -15,7 +15,10 @@
 
 package org.apache.geode.cache.query.internal;
 
-import java.io.*;
+import java.io.DataInput;
+import java.io.DataOutput;
+import java.io.IOException;
+import java.io.Serializable;
 
 import org.apache.geode.cache.query.QueryService;
 import org.apache.geode.internal.DataSerializableFixedID;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/index/RangeIndex.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/index/RangeIndex.java
index 042c616..9b433ec 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/index/RangeIndex.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/index/RangeIndex.java
@@ -14,7 +14,8 @@
  */
 package org.apache.geode.cache.query.internal.index;
 
-import static java.lang.Integer.*;
+import static java.lang.Integer.MAX_VALUE;
+import static java.lang.Integer.valueOf;
 
 import java.util.ArrayList;
 import java.util.Collection;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTAnd.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTAnd.java
index ebb6472..be5ac1b 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTAnd.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTAnd.java
@@ -15,7 +15,7 @@
 
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
+import antlr.Token;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTCombination.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTCombination.java
index dd69ab5..fc40286 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTCombination.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTCombination.java
@@ -16,7 +16,7 @@
 package org.apache.geode.cache.query.internal.parse;
 
 
-import antlr.*;
+import antlr.Token;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTCompareOp.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTCompareOp.java
index d5dc3b7..08062b2 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTCompareOp.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTCompareOp.java
@@ -16,7 +16,7 @@
 
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
+import antlr.Token;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTConstruction.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTConstruction.java
index afd3275..4979372 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTConstruction.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTConstruction.java
@@ -16,9 +16,10 @@
 
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
+import antlr.Token;
 
-import org.apache.geode.cache.query.internal.*;
+import org.apache.geode.cache.query.internal.QCompiler;
+import org.apache.geode.cache.query.internal.ResultsSet;
 import org.apache.geode.internal.Assert;
 
 public class ASTConstruction extends GemFireAST {
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTConversionExpr.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTConversionExpr.java
index 803e3b8..6c4a05a 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTConversionExpr.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTConversionExpr.java
@@ -16,7 +16,7 @@
 
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
+import antlr.Token;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTGroupBy.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTGroupBy.java
index 384c21d..bce6092 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTGroupBy.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTGroupBy.java
@@ -14,7 +14,7 @@
  */
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
+import antlr.Token;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTIdentifier.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTIdentifier.java
index ce91520..3e8d690 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTIdentifier.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTIdentifier.java
@@ -16,7 +16,7 @@
 
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
+import antlr.Token;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTImport.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTImport.java
index 1c814c3..0648dfe 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTImport.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTImport.java
@@ -16,8 +16,8 @@
 
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
-import antlr.collections.*;
+import antlr.Token;
+import antlr.collections.AST;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTIn.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTIn.java
index e5a1135..80ed5e2 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTIn.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTIn.java
@@ -16,7 +16,7 @@
 
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
+import antlr.Token;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTIteratorDef.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTIteratorDef.java
index 6598c0f..1320333 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTIteratorDef.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTIteratorDef.java
@@ -15,7 +15,7 @@
 
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
+import antlr.Token;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 import org.apache.geode.internal.Assert;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTLike.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTLike.java
index 31dfd2c..127e498 100755
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTLike.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTLike.java
@@ -14,7 +14,7 @@
  */
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
+import antlr.Token;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTLimit.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTLimit.java
index a2c8bfd..1094147 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTLimit.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTLimit.java
@@ -14,7 +14,7 @@
  */
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
+import antlr.Token;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTLiteral.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTLiteral.java
index c59c589..9fe556f 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTLiteral.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTLiteral.java
@@ -16,12 +16,14 @@
 
 package org.apache.geode.cache.query.internal.parse;
 
-import java.sql.*;
-import java.util.*;
+import java.sql.Time;
+import java.sql.Timestamp;
+import java.util.StringTokenizer;
 
-import antlr.*;
+import antlr.Token;
 
-import org.apache.geode.cache.query.*;
+import org.apache.geode.cache.query.QueryInvalidException;
+import org.apache.geode.cache.query.QueryService;
 import org.apache.geode.cache.query.internal.QCompiler;
 import org.apache.geode.internal.i18n.LocalizedStrings;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTMethodInvocation.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTMethodInvocation.java
index 7b0f7fd..c259149 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTMethodInvocation.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTMethodInvocation.java
@@ -16,7 +16,7 @@
 
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
+import antlr.Token;
 import org.apache.logging.log4j.Logger;
 
 import org.apache.geode.cache.query.internal.QCompiler;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTOr.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTOr.java
index 7694949..821d056 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTOr.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTOr.java
@@ -16,7 +16,7 @@
 
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
+import antlr.Token;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTOrderBy.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTOrderBy.java
index 81181bb..89a47f3 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTOrderBy.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTOrderBy.java
@@ -14,7 +14,7 @@
  */
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
+import antlr.Token;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTPostfix.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTPostfix.java
index a7a2ff4..7c8b047 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTPostfix.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTPostfix.java
@@ -16,8 +16,8 @@
 
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
-import antlr.collections.*;
+import antlr.Token;
+import antlr.collections.AST;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTProjection.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTProjection.java
index c252cb9..7cfdbf6 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTProjection.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTProjection.java
@@ -16,7 +16,7 @@
 
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
+import antlr.Token;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTRegionPath.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTRegionPath.java
index be4e80b..c6cd7b8 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTRegionPath.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTRegionPath.java
@@ -16,7 +16,7 @@
 
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
+import antlr.Token;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTSelect.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTSelect.java
index ccf9d9f..eb81c91 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTSelect.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTSelect.java
@@ -19,8 +19,8 @@ package org.apache.geode.cache.query.internal.parse;
 import java.util.HashMap;
 import java.util.Map;
 
-import antlr.*;
-import antlr.collections.*;
+import antlr.Token;
+import antlr.collections.AST;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTSortCriterion.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTSortCriterion.java
index 84bc7ca..14140c8 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTSortCriterion.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTSortCriterion.java
@@ -15,7 +15,7 @@
 package org.apache.geode.cache.query.internal.parse;
 
 
-import antlr.*;
+import antlr.Token;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTType.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTType.java
index 5243895..8760fa3 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTType.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTType.java
@@ -16,10 +16,10 @@
 
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
+import antlr.Token;
 
 import org.apache.geode.cache.query.internal.QCompiler;
-import org.apache.geode.cache.query.types.*;
+import org.apache.geode.cache.query.types.ObjectType;
 import org.apache.geode.internal.Assert;
 
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTTypeCast.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTTypeCast.java
index 4c86f59..4de6779 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTTypeCast.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTTypeCast.java
@@ -16,7 +16,7 @@
 
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
+import antlr.Token;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTUnary.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTUnary.java
index 9221593..106e8ca 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTUnary.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTUnary.java
@@ -14,7 +14,7 @@
  */
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
+import antlr.Token;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 import org.apache.geode.cache.query.internal.Support;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTUndefinedExpr.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTUndefinedExpr.java
index 5a0f312..7bef233 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTUndefinedExpr.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTUndefinedExpr.java
@@ -16,7 +16,7 @@
 
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
+import antlr.Token;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTUnsupported.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTUnsupported.java
index c24eed9..7f53cc4 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTUnsupported.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/ASTUnsupported.java
@@ -15,7 +15,7 @@
 
 package org.apache.geode.cache.query.internal.parse;
 
-import antlr.*;
+import antlr.Token;
 
 import org.apache.geode.cache.query.internal.QCompiler;
 import org.apache.geode.internal.i18n.LocalizedStrings;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/UtilParser.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/UtilParser.java
index bc7a5fd..bd5b250 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/UtilParser.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/parse/UtilParser.java
@@ -20,10 +20,15 @@
 
 package org.apache.geode.cache.query.internal.parse;
 
-import java.io.*;
+import java.io.InputStreamReader;
+import java.io.Reader;
+import java.io.StringReader;
 
-import antlr.*;
-import antlr.collections.*;
+import antlr.LLkParser;
+import antlr.ParserSharedInputState;
+import antlr.TokenBuffer;
+import antlr.TokenStream;
+import antlr.collections.AST;
 import antlr.debug.misc.ASTFrame;
 
 public class UtilParser extends LLkParser {
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/CollectionTypeImpl.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/CollectionTypeImpl.java
index b7573c2..f563337 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/CollectionTypeImpl.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/CollectionTypeImpl.java
@@ -18,7 +18,13 @@ package org.apache.geode.cache.query.internal.types;
 import java.io.DataInput;
 import java.io.DataOutput;
 import java.io.IOException;
-import java.util.*;
+import java.util.LinkedHashMap;
+import java.util.LinkedHashSet;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+import java.util.TreeMap;
+import java.util.TreeSet;
 
 import org.apache.geode.DataSerializer;
 import org.apache.geode.cache.Region;
@@ -27,7 +33,8 @@ import org.apache.geode.cache.query.internal.ResultsSet;
 import org.apache.geode.cache.query.internal.SortedResultSet;
 import org.apache.geode.cache.query.internal.SortedStructSet;
 import org.apache.geode.cache.query.internal.StructSet;
-import org.apache.geode.cache.query.types.*;
+import org.apache.geode.cache.query.types.CollectionType;
+import org.apache.geode.cache.query.types.ObjectType;
 
 /**
  * Implementation of CollectionType
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/ExtendedNumericComparator.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/ExtendedNumericComparator.java
index 797d425..8b42b19 100755
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/ExtendedNumericComparator.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/ExtendedNumericComparator.java
@@ -15,7 +15,7 @@
 
 package org.apache.geode.cache.query.internal.types;
 
-import java.util.*;
+import java.util.Comparator;
 
 import org.apache.geode.cache.query.internal.NullToken;
 import org.apache.geode.cache.query.internal.Undefined;
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/MapTypeImpl.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/MapTypeImpl.java
index 63e72e0..e682850 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/MapTypeImpl.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/MapTypeImpl.java
@@ -15,10 +15,14 @@
 
 package org.apache.geode.cache.query.internal.types;
 
-import java.io.*;
+import java.io.DataInput;
+import java.io.DataOutput;
+import java.io.IOException;
 
 import org.apache.geode.DataSerializer;
-import org.apache.geode.cache.query.types.*;
+import org.apache.geode.cache.query.types.MapType;
+import org.apache.geode.cache.query.types.ObjectType;
+import org.apache.geode.cache.query.types.StructType;
 
 
 /**
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/NumericComparator.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/NumericComparator.java
index 84da972..c2b58e2 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/NumericComparator.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/NumericComparator.java
@@ -15,7 +15,7 @@
 
 package org.apache.geode.cache.query.internal.types;
 
-import java.util.*;
+import java.util.Comparator;
 
 
 /**
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/StructTypeImpl.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/StructTypeImpl.java
index a93f7dd..a7a7c38 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/StructTypeImpl.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/StructTypeImpl.java
@@ -18,12 +18,13 @@ package org.apache.geode.cache.query.internal.types;
 import java.io.DataInput;
 import java.io.DataOutput;
 import java.io.IOException;
-import java.util.*;
+import java.util.Arrays;
 
 import org.apache.geode.DataSerializer;
-import org.apache.geode.cache.query.*;
-import org.apache.geode.cache.query.internal.*;
-import org.apache.geode.cache.query.types.*;
+import org.apache.geode.cache.query.Struct;
+import org.apache.geode.cache.query.internal.StructImpl;
+import org.apache.geode.cache.query.types.ObjectType;
+import org.apache.geode.cache.query.types.StructType;
 import org.apache.geode.internal.i18n.LocalizedStrings;
 
 /**
diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/TemporalComparator.java
 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/TemporalComparator.java
index dd64769..5eb2753 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/TemporalComparator.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/query/internal/types/TemporalComparator.java
@@ -15,7 +15,7 @@
 
 package org.apache.geode.cache.query.internal.types;
 
-import java.util.*;
+import java.util.Comparator;
 
 
 /**

-- 
To stop receiving notification emails like this one, please contact
[email protected].

Reply via email to