test_class.declarator: A_KIND = "A_KIND"
test_class.modifier: private static final
test_class.original_string: private static final String A_KIND = "A_KIND";
test_class.type: String
test_class.var_name: A_KIND
test_class.declarator: A_PROPERTY = "A_PROPERTY"
test_class.modifier: private static final
test_class.original_string: private static final String A_PROPERTY = "A_PROPERTY";
test_class.type: String
test_class.var_name: A_PROPERTY
test_class.declarator: NOT_INEQUALITY = "NOT_INEQUALITY"
test_class.modifier: private static final
test_class.original_string: private static final String NOT_INEQUALITY = "NOT_INEQUALITY";
test_class.type: String
test_class.var_name: NOT_INEQUALITY
test_class.declarator: INEQUALITY = "INEQUALITY"
test_class.modifier: private static final
test_class.original_string: private static final String INEQUALITY = "INEQUALITY";
test_class.type: String
test_class.var_name: INEQUALITY
test_class.declarator: datastoreHelper
test_class.modifier: private
test_class.original_string: private DatastoreHelper datastoreHelper;
test_class.type: DatastoreHelper
test_class.var_name: datastoreHelper
test_class.file: gae-studio/gae-studio-server/src/test/java/com/arcbees/gaestudio/server/util/DatastoreHelperTest.java
test_class.identifier: DatastoreHelperTest
test_class.superclass: extends GaeTestBase
test_case.body: @Test
      public void canPreFilterGaeKinds_withFilter_returnsFalse(@All(INEQUALITY) FilterOperation operation) {
          // given
          Query query = new Query(A_KIND);
          query.setFilter(new Query.FilterPredicate(A_PROPERTY, operation.operator, operation.value));
  
          // when
          boolean canPreFilter = datastoreHelper.canPreFilterGaeKinds(query);
  
          // then
          then(canPreFilter).isFalse();
      }
test_case.class_method_signature: DatastoreHelperTest.canPreFilterGaeKinds_withFilter_returnsFalse(@All(INEQUALITY) FilterOperation operation)
test_case.full_signature: @Test public void canPreFilterGaeKinds_withFilter_returnsFalse(@All(INEQUALITY) FilterOperation operation)
test_case.identifier: canPreFilterGaeKinds_withFilter_returnsFalse
test_case.invocations: setFilter canPreFilterGaeKinds isFalse then
test_case.modifiers: @Test public
test_case.parameters: (@All(INEQUALITY) FilterOperation operation)
test_case.return: void
test_case.signature: void canPreFilterGaeKinds_withFilter_returnsFalse(@All(INEQUALITY) FilterOperation operation)
focal_class.declarator: inequalityFilters =
              Sets.newHashSet(GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL)
focal_class.modifier: private static final
focal_class.original_string: private static final Set<FilterOperator> inequalityFilters =
              Sets.newHashSet(GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL);
focal_class.type: Set<FilterOperator>
focal_class.var_name: inequalityFilters
focal_class.declarator: ENTITY_PREFIX = "__"
focal_class.modifier: private static final
focal_class.original_string: private static final String ENTITY_PREFIX = "__";
focal_class.type: String
focal_class.var_name: ENTITY_PREFIX
focal_class.file: gae-studio/gae-studio-server/src/main/java/com/arcbees/gaestudio/server/util/DatastoreHelper.java
focal_class.identifier: DatastoreHelper
focal_class.class_method_signature: DatastoreHelper.get(KeyDto keyDto)
focal_class.full_signature: public Entity get(KeyDto keyDto)
focal_class.identifier: get
focal_class.modifiers: public
focal_class.parameters: (KeyDto keyDto)
focal_class.return: Entity
focal_class.signature: Entity get(KeyDto keyDto)
focal_class.class_method_signature: DatastoreHelper.get(Key key)
focal_class.full_signature: public Entity get(Key key)
focal_class.identifier: get
focal_class.modifiers: public
focal_class.parameters: (Key key)
focal_class.return: Entity
focal_class.signature: Entity get(Key key)
focal_class.class_method_signature: DatastoreHelper.delete(Key key, String namespace)
focal_class.full_signature: public void delete(Key key, String namespace)
focal_class.identifier: delete
focal_class.modifiers: public
focal_class.parameters: (Key key, String namespace)
focal_class.return: void
focal_class.signature: void delete(Key key, String namespace)
focal_class.class_method_signature: DatastoreHelper.deleteOnAllNamespaces(Query query)
focal_class.full_signature: public void deleteOnAllNamespaces(Query query)
focal_class.identifier: deleteOnAllNamespaces
focal_class.modifiers: public
focal_class.parameters: (Query query)
focal_class.return: void
focal_class.signature: void deleteOnAllNamespaces(Query query)
focal_class.class_method_signature: DatastoreHelper.queryOnAllNamespaces(Query query)
focal_class.full_signature: public Iterable<Entity> queryOnAllNamespaces(Query query)
focal_class.identifier: queryOnAllNamespaces
focal_class.modifiers: public
focal_class.parameters: (Query query)
focal_class.return: Iterable<Entity>
focal_class.signature: Iterable<Entity> queryOnAllNamespaces(Query query)
focal_class.class_method_signature: DatastoreHelper.queryOnAllNamespaces(
              Query query,
              FetchOptions options)
focal_class.full_signature: public Collection<Entity> queryOnAllNamespaces(
              Query query,
              FetchOptions options)
focal_class.identifier: queryOnAllNamespaces
focal_class.modifiers: public
focal_class.parameters: (
              Query query,
              FetchOptions options)
focal_class.return: Collection<Entity>
focal_class.signature: Collection<Entity> queryOnAllNamespaces(
              Query query,
              FetchOptions options)
focal_class.class_method_signature: DatastoreHelper.querySingleEntity(String namespace, Query query)
focal_class.full_signature: public Entity querySingleEntity(String namespace, Query query)
focal_class.identifier: querySingleEntity
focal_class.modifiers: public
focal_class.parameters: (String namespace, Query query)
focal_class.return: Entity
focal_class.signature: Entity querySingleEntity(String namespace, Query query)
focal_class.class_method_signature: DatastoreHelper.queryOnNamespace(String namespace, Query query)
focal_class.full_signature: public Iterable<Entity> queryOnNamespace(String namespace, Query query)
focal_class.identifier: queryOnNamespace
focal_class.modifiers: public
focal_class.parameters: (String namespace, Query query)
focal_class.return: Iterable<Entity>
focal_class.signature: Iterable<Entity> queryOnNamespace(String namespace, Query query)
focal_class.class_method_signature: DatastoreHelper.queryOnNamespace(String namespace, Query query, FetchOptions fetchOptions)
focal_class.full_signature: public Iterable<Entity> queryOnNamespace(String namespace, Query query, FetchOptions fetchOptions)
focal_class.identifier: queryOnNamespace
focal_class.modifiers: public
focal_class.parameters: (String namespace, Query query, FetchOptions fetchOptions)
focal_class.return: Iterable<Entity>
focal_class.signature: Iterable<Entity> queryOnNamespace(String namespace, Query query, FetchOptions fetchOptions)
focal_class.class_method_signature: DatastoreHelper.preFilterGaeKinds(Query query)
focal_class.full_signature: public void preFilterGaeKinds(Query query)
focal_class.identifier: preFilterGaeKinds
focal_class.modifiers: public
focal_class.parameters: (Query query)
focal_class.return: void
focal_class.signature: void preFilterGaeKinds(Query query)
focal_class.class_method_signature: DatastoreHelper.getAllNamespaces()
focal_class.full_signature: public Iterable<Entity> getAllNamespaces()
focal_class.identifier: getAllNamespaces
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Iterable<Entity>
focal_class.signature: Iterable<Entity> getAllNamespaces()
focal_class.class_method_signature: DatastoreHelper.canPreFilterGaeKinds(Query query)
focal_class.full_signature: public boolean canPreFilterGaeKinds(Query query)
focal_class.identifier: canPreFilterGaeKinds
focal_class.modifiers: public
focal_class.parameters: (Query query)
focal_class.return: boolean
focal_class.signature: boolean canPreFilterGaeKinds(Query query)
focal_class.class_method_signature: DatastoreHelper.canPreFilterGaeKinds(Query.Filter filter)
focal_class.full_signature: private boolean canPreFilterGaeKinds(Query.Filter filter)
focal_class.identifier: canPreFilterGaeKinds
focal_class.modifiers: private
focal_class.parameters: (Query.Filter filter)
focal_class.return: boolean
focal_class.signature: boolean canPreFilterGaeKinds(Query.Filter filter)
focal_class.class_method_signature: DatastoreHelper.copyQuery(Query query)
focal_class.full_signature: private Query copyQuery(Query query)
focal_class.identifier: copyQuery
focal_class.modifiers: private
focal_class.parameters: (Query query)
focal_class.return: Query
focal_class.signature: Query copyQuery(Query query)
focal_class.class_method_signature: DatastoreHelper.toSerializableIterable(Iterable<Entity> entities)
focal_class.full_signature: private Iterable<Entity> toSerializableIterable(Iterable<Entity> entities)
focal_class.identifier: toSerializableIterable
focal_class.modifiers: private
focal_class.parameters: (Iterable<Entity> entities)
focal_class.return: Iterable<Entity>
focal_class.signature: Iterable<Entity> toSerializableIterable(Iterable<Entity> entities)
focal_class.class_method_signature: DatastoreHelper.extractNamespace(Entity namespace)
focal_class.full_signature: private String extractNamespace(Entity namespace)
focal_class.identifier: extractNamespace
focal_class.modifiers: private
focal_class.parameters: (Entity namespace)
focal_class.return: String
focal_class.signature: String extractNamespace(Entity namespace)
focal_class.class_method_signature: DatastoreHelper.idIsNumeric(KeyDto keyDto)
focal_class.full_signature: private boolean idIsNumeric(KeyDto keyDto)
focal_class.identifier: idIsNumeric
focal_class.modifiers: private
focal_class.parameters: (KeyDto keyDto)
focal_class.return: boolean
focal_class.signature: boolean idIsNumeric(KeyDto keyDto)
focal_method.body: public boolean canPreFilterGaeKinds(Query query) {
          return canPreFilterGaeKinds(query.getFilter());
      }
focal_method.class_method_signature: DatastoreHelper.canPreFilterGaeKinds(Query query)
focal_method.full_signature: public boolean canPreFilterGaeKinds(Query query)
focal_method.identifier: canPreFilterGaeKinds
focal_method.invocations: canPreFilterGaeKinds getFilter
focal_method.modifiers: public
focal_method.parameters: (Query query)
focal_method.return: boolean
focal_method.signature: boolean canPreFilterGaeKinds(Query query)