Class QueryBuilder
java.lang.Object
io.github.elebras1.flecs.QueryBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionand()andFrom()build()cached()voidclose()groupBy(long groupId) groupBy(long groupId, GroupByCallback groupByCallback) groupBy(Entity entity, GroupByCallback groupByCallback) groupBy(Class<?> componentClass, GroupByCallback groupByCallback) in()inout()not()notFrom()operator(int operator) optional()or()orderBy(long componentId) <T> QueryBuilderorderBy(long componentId, ComparatorComponent<T> comparator) <V extends ComponentView>
QueryBuilderorderBy(long componentId, ComparatorComponentView<V> comparator) orderBy(long componentId, ComparatorId comparator) <T> QueryBuilderorderBy(Entity entity, ComparatorComponent<T> comparator) <V extends ComponentView>
QueryBuilderorderBy(Entity entity, ComparatorComponentView<V> comparator) orderBy(Entity entity, ComparatorId comparator) <V extends ComponentView>
QueryBuilderorderBy(Class<?> componentClass, ComparatorComponentView<V> comparator) orderBy(Class<?> componentClass, ComparatorId comparator) <T> QueryBuilderorderBy(Class<T> componentClass, ComparatorComponent<T> comparator) orFrom()out()queryFlag(int flag) src(long entityId) with(long componentId) with(long relationId, long componentId) <T> QueryBuilder<T> QueryBuilderwithout(long componentId) without(long relationId, long componentId) <T> QueryBuilder
-
Constructor Details
-
QueryBuilder
-
-
Method Details
-
expr
-
with
-
with
-
with
-
with
-
with
-
without
-
without
-
without
-
without
-
without
-
cached
-
queryFlag
-
in
-
out
-
inout
-
operator
-
and
-
or
-
not
-
optional
-
andFrom
-
orFrom
-
notFrom
-
src
-
src
-
orderBy
-
orderBy
-
orderBy
-
orderBy
public <V extends ComponentView> QueryBuilder orderBy(long componentId, ComparatorComponentView<V> comparator) -
orderBy
-
orderBy
-
orderBy
-
orderBy
public <V extends ComponentView> QueryBuilder orderBy(Entity entity, ComparatorComponentView<V> comparator) -
orderBy
-
orderBy
-
orderBy
-
orderBy
public <V extends ComponentView> QueryBuilder orderBy(Class<?> componentClass, ComparatorComponentView<V> comparator) -
groupBy
-
groupBy
-
groupBy
-
groupBy
-
groupBy
-
groupBy
-
build
-
close
public void close()
-