def compile()

in data_validation/query_builder/query_builder.py [0:0]


    def compile(self, ibis_table):
        # Fields are supplied on compile or on build
        comparison_field = ibis_table[self.field_name]
        alias = self.alias or self.field_name
        if self.cast:
            comparison_field = comparison_field.force_cast(self.cast)
        elif self.trim and comparison_field.type().is_string():
            comparison_field = comparison_field.rstrip()
        comparison_field = comparison_field.name(alias)

        return comparison_field