com.easy.query.api.proxy.entity.update.abstraction.AbstractExpressionTableUpdatable Maven / Gradle / Ivy
//package com.easy.query.api.proxy.entity.update.abstraction;
//
//import com.easy.query.api.proxy.entity.update.ExpressionTableUpdate;
//import com.easy.query.core.basic.api.update.ClientExpressionUpdatable;
//import com.easy.query.core.expression.sql.builder.EntityUpdateExpressionBuilder;
//import com.easy.query.core.proxy.ProxyEntity;
//
//import java.util.function.Function;
//
///**
// * create time 2023/12/8 13:30
// * 文件说明
// *
// * @author xuejiaming
// */
//public class AbstractExpressionTableUpdatable, T> implements ExpressionTableUpdate {
// private final TProxy tProxy;
// private final ClientExpressionUpdatable clientExpressionUpdatable;
//
// public AbstractExpressionTableUpdatable(TProxy tProxy, ClientExpressionUpdatable clientExpressionUpdatable){
//
// this.tProxy = tProxy.create(clientExpressionUpdatable.getUpdateExpressionBuilder().getTable(0).getEntityTable());
// this.clientExpressionUpdatable = clientExpressionUpdatable;
// }
// @Override
// public ExpressionTableUpdate ignoreVersion(boolean ignored) {
// clientExpressionUpdatable.ignoreVersion(ignored);
// return this;
// }
//
// @Override
// public ExpressionTableUpdate noInterceptor() {
// clientExpressionUpdatable.noInterceptor();
// return this;
// }
//
// @Override
// public ExpressionTableUpdate useInterceptor(String name) {
// clientExpressionUpdatable.useInterceptor(name);
// return this;
// }
//
// @Override
// public ExpressionTableUpdate noInterceptor(String name) {
// clientExpressionUpdatable.noInterceptor(name);
// return this;
// }
//
// @Override
// public ExpressionTableUpdate useInterceptor() {
// clientExpressionUpdatable.useInterceptor();
// return this;
// }
//
// @Override
// public ExpressionTableUpdate useLogicDelete(boolean enable) {
// clientExpressionUpdatable.useLogicDelete(enable);
// return this;
// }
//
// @Override
// public ExpressionTableUpdate batch(boolean use) {
// clientExpressionUpdatable.batch(use);
// return this;
// }
//
// @Override
// public void executeRows(long expectRows, String msg, String code) {
// clientExpressionUpdatable.executeRows(expectRows,msg,code);
// }
//
// @Override
// public long executeRows() {
// return clientExpressionUpdatable.executeRows();
// }
//
// @Override
// public ExpressionTableUpdate asTable(Function tableNameAs) {
// clientExpressionUpdatable.asTable(tableNameAs);
// return this;
// }
//
// @Override
// public ExpressionTableUpdate asSchema(Function schemaAs) {
// clientExpressionUpdatable.asSchema(schemaAs);
// return this;
// }
//
// @Override
// public ExpressionTableUpdate asAlias(String alias) {
// clientExpressionUpdatable.asAlias(alias);
// return this;
// }
//
// @Override
// public ExpressionTableUpdate asTableLink(Function linkAs) {
// clientExpressionUpdatable.asTableLink(linkAs);
// return this;
// }
//
// @Override
// public ExpressionTableUpdate withVersion(boolean condition, Object versionValue) {
// clientExpressionUpdatable.withVersion(condition,versionValue);
// return this;
// }
//
// @Override
// public EntityUpdateExpressionBuilder getUpdateExpressionBuilder() {
// return clientExpressionUpdatable.getUpdateExpressionBuilder();
// }
//
// @Override
// public TProxy getProxy() {
// return tProxy;
// }
//
// @Override
// public ClientExpressionUpdatable getClientUpdate() {
// return clientExpressionUpdatable;
// }
//}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy