[fix](multi-catalog)support bit type and hidden mc secret key (#24124)
support max compute bit type and mask mc secret key bool type will use bit arrow vector should mask secret key: close #24019
This commit is contained in:
@ -20,6 +20,7 @@ package org.apache.doris.maxcompute;
|
||||
import org.apache.doris.common.jni.vec.ColumnValue;
|
||||
|
||||
import org.apache.arrow.vector.BigIntVector;
|
||||
import org.apache.arrow.vector.BitVector;
|
||||
import org.apache.arrow.vector.DateDayVector;
|
||||
import org.apache.arrow.vector.DateMilliVector;
|
||||
import org.apache.arrow.vector.DecimalVector;
|
||||
@ -83,8 +84,8 @@ public class MaxComputeColumnValue implements ColumnValue {
|
||||
@Override
|
||||
public boolean getBoolean() {
|
||||
skippedIfNull();
|
||||
TinyIntVector tinyIntCol = (TinyIntVector) column;
|
||||
return tinyIntCol.get(idx++) > 0;
|
||||
BitVector bitCol = (BitVector) column;
|
||||
return bitCol.get(idx++) != 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -21,6 +21,7 @@ import org.apache.doris.datasource.property.constants.CosProperties;
|
||||
import org.apache.doris.datasource.property.constants.DLFProperties;
|
||||
import org.apache.doris.datasource.property.constants.GCSProperties;
|
||||
import org.apache.doris.datasource.property.constants.GlueProperties;
|
||||
import org.apache.doris.datasource.property.constants.MCProperties;
|
||||
import org.apache.doris.datasource.property.constants.ObsProperties;
|
||||
import org.apache.doris.datasource.property.constants.OssProperties;
|
||||
import org.apache.doris.datasource.property.constants.S3Properties;
|
||||
@ -55,7 +56,7 @@ public class PrintableMap<K, V> {
|
||||
SENSITIVE_KEY.add("jdbc.password");
|
||||
SENSITIVE_KEY.add("elasticsearch.password");
|
||||
SENSITIVE_KEY.addAll(Arrays.asList(S3Properties.SECRET_KEY, ObsProperties.SECRET_KEY, OssProperties.SECRET_KEY,
|
||||
GCSProperties.SECRET_KEY, CosProperties.SECRET_KEY, GlueProperties.SECRET_KEY,
|
||||
GCSProperties.SECRET_KEY, CosProperties.SECRET_KEY, GlueProperties.SECRET_KEY, MCProperties.SECRET_KEY,
|
||||
DLFProperties.SECRET_KEY));
|
||||
HIDDEN_KEY = Sets.newHashSet();
|
||||
HIDDEN_KEY.addAll(S3Properties.Env.FS_KEYS);
|
||||
|
||||
Reference in New Issue
Block a user