MCPcopy Create free account
hub / github.com/PerroEngine/Perro / run

Method run

perro_source/core/perro_csv/src/lib.rs:639–670  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

637
638 pub fn or_where_ne(self, col: &str, value: &str) -> Self {
639 self.add_text(CsvLogic::Or, col, CsvCompare::Ne, value)
640 }
641
642 pub fn or_where_lt(self, col: &str, value: impl Into<f64>) -> Self {
643 self.add_number(CsvLogic::Or, col, CsvCompare::Lt, value.into())
644 }
645
646 pub fn or_where_le(self, col: &str, value: impl Into<f64>) -> Self {
647 self.add_number(CsvLogic::Or, col, CsvCompare::Le, value.into())
648 }
649
650 pub fn or_where_gt(self, col: &str, value: impl Into<f64>) -> Self {
651 self.add_number(CsvLogic::Or, col, CsvCompare::Gt, value.into())
652 }
653
654 pub fn or_where_ge(self, col: &str, value: impl Into<f64>) -> Self {
655 self.add_number(CsvLogic::Or, col, CsvCompare::Ge, value.into())
656 }
657
658 pub fn or_where_contains(self, col: &str, needle: &str) -> Self {
659 self.add_contains(CsvLogic::Or, col, needle)
660 }
661
662 pub fn or_where_starts_with(self, col: &str, prefix: &str) -> Self {
663 self.add_starts_with(CsvLogic::Or, col, prefix)
664 }
665
666 pub fn or_where_in(self, col: &str, values: &[&str]) -> Self {
667 self.add_in(CsvLogic::Or, col, values)
668 }
669
670 pub fn order_by(mut self, col: &str, order: CsvOrder) -> Self {
671 self.sort = Some(CsvSort {
672 col: self.col(col),
673 order,

Calls 9

candidate_rowsMethod · 0.80
matchesMethod · 0.80
compare_rowsMethod · 0.80
cloneMethod · 0.80
col_countMethod · 0.80
as_refMethod · 0.45
iterMethod · 0.45
lenMethod · 0.45
pushMethod · 0.45