or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/apache-airflow-backport-providers-apache-sqoop@2021.3.x
tile.json

tessl/pypi-apache-airflow-backport-providers-apache-sqoop

tessl install tessl/pypi-apache-airflow-backport-providers-apache-sqoop@2021.3.0

Apache Airflow backport provider package for Apache Sqoop integration, providing SqoopHook and SqoopOperator for data import/export between relational databases and Hadoop

Agent Success

Agent success rate when using this tile

92%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.39x

Baseline

Agent success rate without this tile

66%

rubric.jsonevals/scenario-4/

{
  "context": "Evaluates whether the solution drives Sqoop exports through the Apache Airflow Sqoop provider while applying custom CSV/text formatting. Scoring checks that formatting flags are routed through the provider APIs (not ad-hoc shell commands) and that per-run overrides are honored.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Field delimiter",
      "description": "Export invocation passes the configured field separator into the provider (e.g., SqoopHook.export_table or SqoopOperator) via input_fields_terminated_by instead of manual string processing.",
      "max_score": 25
    },
    {
      "name": "Line delimiter",
      "description": "Line terminator is supplied through input_lines_terminated_by on the Sqoop export call so generated commands carry the requested line break.",
      "max_score": 15
    },
    {
      "name": "Enclosure & escape",
      "description": "Uses the provider's enclosure options (enclosed_by or input_optionally_enclosed_by) together with escaped_by to quote delimiter-bearing fields and escape embedded quotes rather than custom post-processing.",
      "max_score": 20
    },
    {
      "name": "Null sentinels",
      "description": "Configures null_string and input_null_string on the Sqoop export call to emit the required string and non-string null markers, avoiding hand-written replacements.",
      "max_score": 25
    },
    {
      "name": "Override support",
      "description": "Per-run overrides for delimiters/enclosure/nulls are forwarded to Sqoop (e.g., via extra_export_options or direct parameters) so each request can change formatting without altering defaults.",
      "max_score": 15
    }
  ]
}