Skip to content

Commit 33db5b3

Browse files
author
chengyitian
committed
AJ-743: add 'getScale' method for Matrix;
1 parent b914880 commit 33db5b3

15 files changed

+83
-10
lines changed

src/com/xxdb/data/AbstractMatrix.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,4 +237,9 @@ public void write(ExtendedDataOutput out) throws IOException{
237237
out.writeInt(columns());
238238
writeVectorToOutputStream(out);
239239
}
240+
241+
@Override
242+
public int getScale(){
243+
throw new RuntimeException("Not suppprt");
244+
}
240245
}

src/com/xxdb/data/BasicBooleanMatrix.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import java.io.IOException;
44
import java.util.List;
5-
5+
import com.fasterxml.jackson.annotation.JsonIgnore;
66
import com.xxdb.io.ExtendedDataInput;
77
import com.xxdb.io.ExtendedDataOutput;
88

@@ -92,4 +92,10 @@ protected void writeVectorToOutputStream(ExtendedDataOutput out) throws IOExcept
9292
for(byte value : values)
9393
out.writeByte(value);
9494
}
95+
96+
@JsonIgnore
97+
@Override
98+
public int getScale() {
99+
return super.getScale();
100+
}
95101
}

src/com/xxdb/data/BasicByteMatrix.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import java.io.IOException;
44
import java.util.List;
5-
5+
import com.fasterxml.jackson.annotation.JsonIgnore;
66
import com.xxdb.io.ExtendedDataInput;
77
import com.xxdb.io.ExtendedDataOutput;
88

@@ -92,4 +92,9 @@ protected void writeVectorToOutputStream(ExtendedDataOutput out) throws IOExcept
9292
out.writeByte(value);
9393
}
9494

95+
@JsonIgnore
96+
@Override
97+
public int getScale() {
98+
return super.getScale();
99+
}
95100
}

src/com/xxdb/data/BasicComplexMatrix.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import java.nio.ByteBuffer;
55
import java.nio.ByteOrder;
66
import java.util.List;
7-
7+
import com.fasterxml.jackson.annotation.JsonIgnore;
88
import com.xxdb.io.Double2;
99
import com.xxdb.io.ExtendedDataInput;
1010
import com.xxdb.io.ExtendedDataOutput;
@@ -94,4 +94,10 @@ protected void writeVectorToOutputStream(ExtendedDataOutput out) throws IOExcept
9494
for(Double2 value : values)
9595
out.writeDouble2(value);
9696
}
97+
98+
@JsonIgnore
99+
@Override
100+
public int getScale() {
101+
return super.getScale();
102+
}
97103
}

src/com/xxdb/data/BasicDateHourMatrix.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import java.io.IOException;
44
import java.time.LocalDateTime;
55
import java.util.List;
6-
6+
import com.fasterxml.jackson.annotation.JsonIgnore;
77
import com.xxdb.io.ExtendedDataInput;
88

99
/**
@@ -52,4 +52,10 @@ public DATA_CATEGORY getDataCategory() {
5252
public DATA_TYPE getDataType() {
5353
return DATA_TYPE.DT_DATEHOUR;
5454
}
55+
56+
@JsonIgnore
57+
@Override
58+
public int getScale() {
59+
return super.getScale();
60+
}
5561
}

src/com/xxdb/data/BasicDateMatrix.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import java.io.IOException;
44
import java.time.LocalDate;
55
import java.util.List;
6-
6+
import com.fasterxml.jackson.annotation.JsonIgnore;
77
import com.xxdb.io.ExtendedDataInput;
88

99
/**
@@ -53,4 +53,10 @@ public DATA_CATEGORY getDataCategory() {
5353
public DATA_TYPE getDataType() {
5454
return DATA_TYPE.DT_DATE;
5555
}
56+
57+
@JsonIgnore
58+
@Override
59+
public int getScale() {
60+
return super.getScale();
61+
}
5662
}

src/com/xxdb/data/BasicDateTimeMatrix.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import java.io.IOException;
44
import java.time.LocalDateTime;
55
import java.util.List;
6-
6+
import com.fasterxml.jackson.annotation.JsonIgnore;
77
import com.xxdb.io.ExtendedDataInput;
88

99
/**
@@ -52,4 +52,10 @@ public DATA_CATEGORY getDataCategory() {
5252
public DATA_TYPE getDataType() {
5353
return DATA_TYPE.DT_DATETIME;
5454
}
55+
56+
@JsonIgnore
57+
@Override
58+
public int getScale() {
59+
return super.getScale();
60+
}
5561
}

src/com/xxdb/data/BasicDecimal128Matrix.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.xxdb.data;
22

3+
import com.fasterxml.jackson.annotation.JsonIgnore;
34
import com.xxdb.io.ExtendedDataInput;
45
import com.xxdb.io.ExtendedDataOutput;
56
import java.io.IOException;
@@ -130,6 +131,8 @@ public void setScale(int scale) {
130131
this.scale = scale;
131132
}
132133

134+
@JsonIgnore
135+
@Override
133136
public int getScale() {
134137
return this.scale;
135138
}

src/com/xxdb/data/BasicDecimal32Matrix.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.xxdb.data;
22

3+
import com.fasterxml.jackson.annotation.JsonIgnore;
34
import com.xxdb.io.ExtendedDataInput;
45
import com.xxdb.io.ExtendedDataOutput;
56
import java.io.IOException;
@@ -114,6 +115,8 @@ public void setScale(int scale) {
114115
this.scale = scale;
115116
}
116117

118+
@JsonIgnore
119+
@Override
117120
public int getScale() {
118121
return this.scale;
119122
}

src/com/xxdb/data/BasicDecimal64Matrix.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.xxdb.data;
22

3+
import com.fasterxml.jackson.annotation.JsonIgnore;
34
import com.xxdb.io.ExtendedDataInput;
45
import com.xxdb.io.ExtendedDataOutput;
56
import java.io.IOException;
@@ -124,6 +125,8 @@ public void setScale(int scale) {
124125
this.scale = scale;
125126
}
126127

128+
@JsonIgnore
129+
@Override
127130
public int getScale() {
128131
return this.scale;
129132
}

0 commit comments

Comments
 (0)