public abstract class AbstractLambdaWrapper<T extends VectorModel<? extends VectorModel<?>>> extends Object implements StringPool, Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
protected Class<T> |
entityType |
AMPERSAND, AND, ASTERISK, AT, BACK_SLASH, BACKTICK, BYTES_NEW_LINE, COLON, COMMA, CRLF, DASH, DOLLAR, DOLLAR_LEFT_BRACE, DOT, DOT_CLASS, DOT_JAVA, DOT_NEWLINE, DOT_XML, DOTDOT, EMPTY, EMPTY_ARRAY, EQUALS, EXCLAMATION_MARK, FALSE, HASH, HASH_LEFT_BRACE, HAT, HTML_AMP, HTML_GT, HTML_LT, HTML_NBSP, HTML_QUOTE, ISO_8859_1, LEFT_BRACE, LEFT_BRACKET, LEFT_CHEV, LEFT_SQ_BRACKET, N, NEWLINE, NO, NULL, NUM, OFF, ON, ONE, PERCENT, PIPE, PLUS, QUESTION_MARK, QUOTE, RETURN, RIGHT_BRACE, RIGHT_BRACKET, RIGHT_CHEV, RIGHT_SQ_BRACKET, SEMICOLON, SINGLE_QUOTE, SLASH, SPACE, SQL, STAR, TAB, TILDA, TRUE, UNDERSCORE, US_ASCII, UTF_8, Y, YES, ZERO| 构造器和说明 |
|---|
AbstractLambdaWrapper() |
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractLambdaWrapper<T> |
and(AbstractLambdaWrapper<T>... wrappers) |
String |
buildExpression(Class<?> clazz) |
<R> AbstractLambdaWrapper<T> |
contains_all(SFunction<T,R> column,
List<?> values,
Object... identifier)
only support milvus2.3+
LambdaQueryWrapper<UserBlogVector> wrapper = new LambdaQueryWrapper<>();
jsonWrapper.contains_all(UserBlogVector::getBlogType, Arrays.asList("1", "2"), "type");
|
<R> AbstractLambdaWrapper<T> |
contains_any(SFunction<T,R> column,
List<?> values,
Object... identifier)
only support milvus2.3+
LambdaQueryWrapper<UserBlogVector> wrapper = new LambdaQueryWrapper<>();
jsonWrapper.contains_any(UserBlogVector::getBlogType, Arrays.asList("1", "2"), "type");
|
<R> AbstractLambdaWrapper<T> |
contains(SFunction<T,R> column,
List<?> values,
Object... identifier)
only support milvus2.3+
LambdaQueryWrapper<UserBlogVector> wrapper = new LambdaQueryWrapper<>();
jsonWrapper.contains(UserBlogVector::getBlogType, Arrays.asList("1", "2"), "type");
|
<R> AbstractLambdaWrapper<T> |
eq(SFunction<T,R> column,
R value) |
<R> AbstractLambdaWrapper<T> |
ge(SFunction<T,R> column,
R value) |
protected String |
getTableColumnName(SFunction<?,?> column,
Class<?> clazz) |
<R> AbstractLambdaWrapper<T> |
gt(SFunction<T,R> column,
R value) |
<R> AbstractLambdaWrapper<T> |
in(SFunction<T,R> column,
R... values) |
<R> AbstractLambdaWrapper<T> |
le(SFunction<T,R> column,
R value) |
<R> AbstractLambdaWrapper<T> |
like(SFunction<T,R> column,
R value) |
<R> AbstractLambdaWrapper<T> |
lt(SFunction<T,R> column,
R value) |
<R> AbstractLambdaWrapper<T> |
ne(SFunction<T,R> column,
R value) |
<R> AbstractLambdaWrapper<T> |
not_like(SFunction<T,R> column,
R value) |
AbstractLambdaWrapper<T> |
not(AbstractLambdaWrapper<T>... wrappers) |
AbstractLambdaWrapper<T> |
or(AbstractLambdaWrapper<T>... wrappers) |
protected Class<T extends VectorModel<? extends VectorModel<?>>> entityType
protected String getTableColumnName(SFunction<?,?> column, Class<?> clazz) throws MilvusException
MilvusExceptionpublic <R> AbstractLambdaWrapper<T> eq(SFunction<T,R> column, R value)
public <R> AbstractLambdaWrapper<T> le(SFunction<T,R> column, R value)
public <R> AbstractLambdaWrapper<T> lt(SFunction<T,R> column, R value)
public <R> AbstractLambdaWrapper<T> ge(SFunction<T,R> column, R value)
public <R> AbstractLambdaWrapper<T> gt(SFunction<T,R> column, R value)
public <R> AbstractLambdaWrapper<T> ne(SFunction<T,R> column, R value)
public <R> AbstractLambdaWrapper<T> like(SFunction<T,R> column, R value)
public <R> AbstractLambdaWrapper<T> not_like(SFunction<T,R> column, R value)
@SafeVarargs public final AbstractLambdaWrapper<T> and(AbstractLambdaWrapper<T>... wrappers)
@SafeVarargs public final AbstractLambdaWrapper<T> or(AbstractLambdaWrapper<T>... wrappers)
@SafeVarargs public final AbstractLambdaWrapper<T> not(AbstractLambdaWrapper<T>... wrappers)
@SafeVarargs public final <R> AbstractLambdaWrapper<T> in(SFunction<T,R> column, R... values)
public final <R> AbstractLambdaWrapper<T> contains(SFunction<T,R> column, List<?> values, @Nonnull Object... identifier)
LambdaQueryWrapper<UserBlogVector> wrapper = new LambdaQueryWrapper<>();
jsonWrapper.contains(UserBlogVector::getBlogType, Arrays.asList("1", "2"), "type");
identifier - the Object to check (maybe null)public final <R> AbstractLambdaWrapper<T> contains_all(SFunction<T,R> column, List<?> values, @Nonnull Object... identifier)
LambdaQueryWrapper<UserBlogVector> wrapper = new LambdaQueryWrapper<>();
jsonWrapper.contains_all(UserBlogVector::getBlogType, Arrays.asList("1", "2"), "type");
identifier - the Object to check (maybe null)public final <R> AbstractLambdaWrapper<T> contains_any(SFunction<T,R> column, List<?> values, @Nonnull Object... identifier)
LambdaQueryWrapper<UserBlogVector> wrapper = new LambdaQueryWrapper<>();
jsonWrapper.contains_any(UserBlogVector::getBlogType, Arrays.asList("1", "2"), "type");
identifier - the Object to check (maybe null)public String buildExpression(Class<?> clazz) throws MilvusException
MilvusExceptionCopyright © 2023. All rights reserved.