def METHOD_NAME(
    self, query: str = None, table: str = None, columns: List[str] = None
) -> List[OrderedDict]:
    if not query:
        if columns:
            columns_str = ", ".join(columns)
        else:
            columns_str = "FIELDS(STANDARD)"
        query = f"SELECT {columns_str} FROM {table}"
    records = self.salesforce.query(query).get("records")
    # Take trash out.
    _ = [record.pop("attributes") for record in records]
    return records