in pydeequ/analyzers.py [0:0]
def _create_java_object(self, jvm):
dataType_analyzers_class = jvm.com.amazon.deequ.analyzers.DataTypeInstances
if self == DataTypeInstances.String:
return dataType_analyzers_class.String()
elif self == DataTypeInstances.Boolean:
return dataType_analyzers_class.Boolean()
elif self == DataTypeInstances.Unknown:
return dataType_analyzers_class.Unknown()
elif self == DataTypeInstances.Integral:
return dataType_analyzers_class.Integral()
elif self == DataTypeInstances.Fractional:
return dataType_analyzers_class.Fractional()
else:
raise ValueError(f"{jvm} is not a valid datatype Object")