All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.redkale.source.FilterKey Maven / Gradle / Ivy

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package org.redkale.source;

import java.util.Objects;
import org.redkale.util.ConstructorParameters;

/**
 * FilterKey主要用于自身字段间的表达式, 如: a.recordid = a.parentid , a.parentid就需要FilterKey来表示 new FilterKey("parentid")
 *   
* 注意:该类型不支持表达式:FV_XXX、BETWEEN、NOTBETWEEN、IN、NOTIN * *

* 详情见: https://redkale.org * * @author zhangjx */ public class FilterKey implements java.io.Serializable { private final String column; @ConstructorParameters({"column"}) public FilterKey(String column) { this.column = Objects.requireNonNull(column); } public String getColumn() { return column; } @Override public String toString() { return "a." + getColumn(); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy