id, name, tpi_ID, build_ID, uid, k8s_create_time, delete_time,
sec_key,
request_time,
pull, create_pod,
execute, evaluate_all_time,
node_name,
node_ip, download_status, create_pod_status,
compile_status,
run_status, status, image_name, image_version,
cpu_limit, memory_limit, cpu_request, memory_request
insert into bridge_pod (id, name, tpi_ID, build_ID, uid,
k8s_create_time, delete_time, sec_key,
request_time, pull, create_pod,
execute, evaluate_all_time, node_name,
node_ip, download_status,
create_pod_status,
compile_status, run_status, status,
image_version,
image_name,
cpu_limit,
memory_limit,
cpu_request,
memory_request
)
values
(#{id,jdbcType=BIGINT}, #{name,jdbcType=VARCHAR},
#{tpiID,jdbcType=VARCHAR},
#{buildID,jdbcType=VARCHAR},
#{uid,jdbcType=VARCHAR},
#{k8sCreateTime,jdbcType=TIMESTAMP},
#{deleteTime,jdbcType=TIMESTAMP},
#{secKey,jdbcType=VARCHAR},
#{requestTime,jdbcType=TIMESTAMP},
#{pull,jdbcType=DOUBLE},
#{createPod,jdbcType=DOUBLE},
#{execute,jdbcType=DOUBLE},
#{evaluateAllTime,jdbcType=DOUBLE},
#{nodeName,jdbcType=VARCHAR},
#{nodeIp,jdbcType=VARCHAR},
#{downloadStatus,jdbcType=CHAR},
#{createPodStatus,jdbcType=CHAR},
#{compileStatus,jdbcType=CHAR},
#{runStatus,jdbcType=CHAR},
#{status,jdbcType=CHAR},
#{imageName,jdbcType=VARCHAR},
#{imageVersion,jdbcType=VARCHAR},
#{cpuLimit,jdbcType=DOUBLE},
#{memoryLimit,jdbcType=INTEGER},
#{cpuRequest,jdbcType=DOUBLE},
#{memoryRequest,jdbcType=INTEGER}
)
insert into bridge_pod
id,
name,
tpi_ID,
build_ID,
uid,
k8s_create_time,
delete_time,
sec_key,
request_time,
pull,
create_pod,
execute,
evaluate_all_time,
node_name,
node_ip,
download_status,
create_pod_status,
compile_status,
run_status,
status,
image_name,
image_version,
cpu_limit,
memory_limit,
cpu_request,
memory_request,
#{id,jdbcType=BIGINT},
#{name,jdbcType=VARCHAR},
#{tpiID,jdbcType=VARCHAR},
#{buildID,jdbcType=VARCHAR},
#{uid,jdbcType=VARCHAR},
#{k8sCreateTime,jdbcType=TIMESTAMP},
#{deleteTime,jdbcType=TIMESTAMP},
#{secKey,jdbcType=VARCHAR},
#{requestTime,jdbcType=TIMESTAMP},
#{pull,jdbcType=DOUBLE},
#{createPod,jdbcType=DOUBLE},
#{execute,jdbcType=DOUBLE},
#{evaluateAllTime,jdbcType=DOUBLE},
#{nodeName,jdbcType=VARCHAR},
#{nodeIp,jdbcType=VARCHAR},
#{downloadStatus,jdbcType=CHAR},
#{createPodStatus,jdbcType=CHAR},
#{compileStatus,jdbcType=CHAR},
#{runStatus,jdbcType=CHAR},
#{status,jdbcType=CHAR},
#{imageName,jdbcType=VARCHAR},
#{imageVersion,jdbcType=VARCHAR},
#{cpuLimit,jdbcType=DOUBLE},
#{memoryLimit,jdbcType=INTEGER},
#{cpuRequest,jdbcType=DOUBLE},
#{memoryRequest,jdbcType=INTEGER},
update bridge_pod
name = #{name,jdbcType=VARCHAR},
tpi_ID = #{tpiID,jdbcType=VARCHAR},
build_ID = #{buildID,jdbcType=VARCHAR},
uid = #{uid,jdbcType=VARCHAR},
k8s_create_time = #{k8sCreateTime,jdbcType=TIMESTAMP},
delete_time = #{deleteTime,jdbcType=TIMESTAMP},
sec_key = #{secKey,jdbcType=VARCHAR},
request_time = #{requestTime,jdbcType=TIMESTAMP},
pull = #{pull,jdbcType=DOUBLE},
create_pod = #{createPod,jdbcType=DOUBLE},
execute = #{execute,jdbcType=DOUBLE},
evaluate_all_time = #{evaluateAllTime,jdbcType=DOUBLE},
node_name = #{nodeName,jdbcType=VARCHAR},
node_ip = #{nodeIp,jdbcType=VARCHAR},
download_status = #{downloadStatus,jdbcType=CHAR},
create_pod_status = #{createPodStatus,jdbcType=CHAR},
compile_status = #{compileStatus,jdbcType=CHAR},
run_status = #{runStatus,jdbcType=CHAR},
status = #{status,jdbcType=CHAR},
image_name = #{imageName,jdbcType=VARCHAR},
image_version = #{imageVersion,jdbcType=VARCHAR},
cpu_limit = #{cpuLimit,jdbcType=DOUBLE},
memory_limit = #{memoryLimit,jdbcType=INTEGER},
cpu_request = #{cpuRequest,jdbcType=DOUBLE},
memory_request = #{memoryRequest,jdbcType=INTEGER},
where id = #{id,jdbcType=BIGINT}
update bridge_pod
set name = #{name,jdbcType=VARCHAR},
tpi_ID = #{tpiID,jdbcType=VARCHAR},
build_ID = #{buildID,jdbcType=VARCHAR},
uid = #{uid,jdbcType=VARCHAR},
k8s_create_time =
#{k8sCreateTime,jdbcType=TIMESTAMP},
delete_time =
#{deleteTime,jdbcType=TIMESTAMP},
sec_key = #{secKey,jdbcType=VARCHAR},
request_time = #{requestTime,jdbcType=TIMESTAMP},
pull =
#{pull,jdbcType=DOUBLE},
create_pod = #{createPod,jdbcType=DOUBLE},
execute = #{execute,jdbcType=DOUBLE},
evaluate_all_time =
#{evaluateAllTime,jdbcType=DOUBLE},
node_name =
#{nodeName,jdbcType=VARCHAR},
node_ip = #{nodeIp,jdbcType=VARCHAR},
download_status = #{downloadStatus,jdbcType=CHAR},
create_pod_status =
#{createPodStatus,jdbcType=CHAR},
compile_status =
#{compileStatus,jdbcType=CHAR},
run_status =
#{runStatus,jdbcType=CHAR},
status = #{status,jdbcType=CHAR},
image_name =
#{imageName,jdbcType=VARCHAR},
image_version =
#{imageVersion,jdbcType=VARCHAR},
cpu_limit =
#{cpuLimit,jdbcType=DOUBLE},
memory_limit =
#{memoryLimit,jdbcType=INTEGER},
cpu_request =
#{cpuRequest,jdbcType=DOUBLE},
memory_request =
#{memoryRequest,jdbcType=INTEGER}
where id =
#{id,jdbcType=BIGINT}
update bridge_pod
set delete_time = #{deleteTime,jdbcType=TIMESTAMP}
where name = #{name,jdbcType=VARCHAR} and delete_time is null
and request_time >= #{requestTime,jdbcType=TIMESTAMP}
delete from
bridge_pod
where request_time < #{requestTime,jdbcType=TIMESTAMP}