and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} id, type, materialization_id, element_type, default_value, outlier, frequency, created_at, created_by, updated_at, updated_by, status depends, description delete from s2_materialization_element where id = #{id,jdbcType=BIGINT} and type = #{type,jdbcType=VARCHAR} and materialization_id = #{materializationId,jdbcType=BIGINT} insert into s2_materialization_element (id, type, materialization_id, element_type, default_value, outlier, frequency, created_at, created_by, updated_at, updated_by, status, depends, description) values (#{id,jdbcType=BIGINT}, #{type,jdbcType=VARCHAR}, #{materializationId,jdbcType=BIGINT}, #{elementType,jdbcType=VARCHAR}, #{defaultValue,jdbcType=VARCHAR}, #{outlier,jdbcType=VARCHAR}, #{frequency,jdbcType=VARCHAR}, #{createdAt,jdbcType=TIMESTAMP}, #{createdBy,jdbcType=VARCHAR}, #{updatedAt,jdbcType=TIMESTAMP}, #{updatedBy,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER}, #{depends,jdbcType=LONGVARCHAR}, #{description,jdbcType=LONGVARCHAR}) insert into s2_materialization_element id, type, materialization_id, element_type, default_value, outlier, frequency, created_at, created_by, updated_at, updated_by, status, depends, description, #{id,jdbcType=BIGINT}, #{type,jdbcType=VARCHAR}, #{materializationId,jdbcType=BIGINT}, #{elementType,jdbcType=VARCHAR}, #{defaultValue,jdbcType=VARCHAR}, #{outlier,jdbcType=VARCHAR}, #{frequency,jdbcType=VARCHAR}, #{createdAt,jdbcType=TIMESTAMP}, #{createdBy,jdbcType=VARCHAR}, #{updatedAt,jdbcType=TIMESTAMP}, #{updatedBy,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER}, #{depends,jdbcType=LONGVARCHAR}, #{description,jdbcType=LONGVARCHAR}, update s2_materialization_element element_type = #{elementType,jdbcType=VARCHAR}, default_value = #{defaultValue,jdbcType=VARCHAR}, outlier = #{outlier,jdbcType=VARCHAR}, frequency = #{frequency,jdbcType=VARCHAR}, created_at = #{createdAt,jdbcType=TIMESTAMP}, created_by = #{createdBy,jdbcType=VARCHAR}, updated_at = #{updatedAt,jdbcType=TIMESTAMP}, updated_by = #{updatedBy,jdbcType=VARCHAR}, status = #{status,jdbcType=INTEGER}, depends = #{depends,jdbcType=LONGVARCHAR}, description = #{description,jdbcType=LONGVARCHAR}, where id = #{id,jdbcType=BIGINT} and type = #{type,jdbcType=VARCHAR} and materialization_id = #{materializationId,jdbcType=BIGINT} update s2_materialization_element set element_type = #{elementType,jdbcType=VARCHAR}, default_value = #{defaultValue,jdbcType=VARCHAR}, outlier = #{outlier,jdbcType=VARCHAR}, frequency = #{frequency,jdbcType=VARCHAR}, created_at = #{createdAt,jdbcType=TIMESTAMP}, created_by = #{createdBy,jdbcType=VARCHAR}, updated_at = #{updatedAt,jdbcType=TIMESTAMP}, updated_by = #{updatedBy,jdbcType=VARCHAR}, status = #{status,jdbcType=INTEGER}, depends = #{depends,jdbcType=LONGVARCHAR}, description = #{description,jdbcType=LONGVARCHAR} where id = #{id,jdbcType=BIGINT} and type = #{type,jdbcType=VARCHAR} and materialization_id = #{materializationId,jdbcType=BIGINT} update s2_materialization_element set element_type = #{elementType,jdbcType=VARCHAR}, default_value = #{defaultValue,jdbcType=VARCHAR}, outlier = #{outlier,jdbcType=VARCHAR}, frequency = #{frequency,jdbcType=VARCHAR}, created_at = #{createdAt,jdbcType=TIMESTAMP}, created_by = #{createdBy,jdbcType=VARCHAR}, updated_at = #{updatedAt,jdbcType=TIMESTAMP}, updated_by = #{updatedBy,jdbcType=VARCHAR}, status = #{status,jdbcType=INTEGER} where id = #{id,jdbcType=BIGINT} and type = #{type,jdbcType=VARCHAR} and materialization_id = #{materializationId,jdbcType=BIGINT} delete from s2_materialization_element where materialization_id = #{materializationId}