Skip to content

Commit e55de06

Browse files
authored
remove tfx schema from ValueType (#2098)
Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
1 parent 455176f commit e55de06

File tree

1 file changed

+0
-28
lines changed

1 file changed

+0
-28
lines changed

sdk/python/feast/value_type.py

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@
1313
# limitations under the License.
1414
import enum
1515

16-
from tensorflow_metadata.proto.v0 import schema_pb2
17-
1816

1917
class ValueType(enum.Enum):
2018
"""
@@ -39,29 +37,3 @@ class ValueType(enum.Enum):
3937
BOOL_LIST = 17
4038
UNIX_TIMESTAMP_LIST = 18
4139
NULL = 19
42-
43-
def to_tfx_schema_feature_type(self):
44-
if self.value in [
45-
ValueType.BYTES.value,
46-
ValueType.STRING.value,
47-
ValueType.BOOL.value,
48-
ValueType.BYTES_LIST.value,
49-
ValueType.STRING_LIST.value,
50-
ValueType.INT32_LIST.value,
51-
ValueType.INT64_LIST.value,
52-
ValueType.DOUBLE_LIST.value,
53-
ValueType.FLOAT_LIST.value,
54-
ValueType.BOOL_LIST.value,
55-
ValueType.UNIX_TIMESTAMP_LIST.value,
56-
]:
57-
return schema_pb2.FeatureType.BYTES
58-
elif self.value in [
59-
ValueType.INT32.value,
60-
ValueType.INT64.value,
61-
ValueType.UNIX_TIMESTAMP.value,
62-
]:
63-
return schema_pb2.FeatureType.INT
64-
elif self.value in [ValueType.DOUBLE.value, ValueType.FLOAT.value]:
65-
return schema_pb2.FeatureType.FLOAT
66-
else:
67-
return schema_pb2.FeatureType.TYPE_UNKNOWN

0 commit comments

Comments
 (0)