hydra.dsl.resolution module
DSL functions for hydra.resolution.
- hydra.dsl.resolution.dereference_type(arg0: TypedTerm[T0], arg1: TypedTerm[Graph], arg2: TypedTerm[Name]) TypedTerm[object]
DSL reference to hydra.resolution.dereferenceType.
- hydra.dsl.resolution.f_type_is_polymorphic(arg0: TypedTerm[Type]) TypedTerm[bool]
DSL reference to hydra.resolution.fTypeIsPolymorphic.
- hydra.dsl.resolution.field_map(arg0: TypedTerm[Sequence[Field]]) TypedTerm[Mapping[Name, Term]]
DSL reference to hydra.resolution.fieldMap.
- hydra.dsl.resolution.field_type_map(arg0: TypedTerm[Sequence[FieldType]]) TypedTerm[Mapping[Name, Type]]
DSL reference to hydra.resolution.fieldTypeMap.
- hydra.dsl.resolution.field_types(arg0: TypedTerm[T0], arg1: TypedTerm[Graph], arg2: TypedTerm[Type]) TypedTerm[object]
DSL reference to hydra.resolution.fieldTypes.
- hydra.dsl.resolution.find_field_type(arg0: TypedTerm[T0], arg1: TypedTerm[Name], arg2: TypedTerm[Sequence[FieldType]]) TypedTerm[object]
DSL reference to hydra.resolution.findFieldType.
- hydra.dsl.resolution.fully_strip_and_normalize_type(arg0: TypedTerm[Type]) TypedTerm[Type]
DSL reference to hydra.resolution.fullyStripAndNormalizeType.
- hydra.dsl.resolution.fully_strip_type(arg0: TypedTerm[Type]) TypedTerm[Type]
DSL reference to hydra.resolution.fullyStripType.
- hydra.dsl.resolution.instantiate_type(arg0: TypedTerm[InferenceContext], arg1: TypedTerm[Type]) TypedTerm[tuple[Type, InferenceContext]]
DSL reference to hydra.resolution.instantiateType.
- hydra.dsl.resolution.instantiate_type_scheme(arg0: TypedTerm[InferenceContext], arg1: TypedTerm[TypeScheme]) TypedTerm[tuple[TypeScheme, InferenceContext]]
DSL reference to hydra.resolution.instantiateTypeScheme.
- hydra.dsl.resolution.map_key_resolves_to_string(arg0: TypedTerm[Mapping[Name, Type]], arg1: TypedTerm[Type]) TypedTerm[bool]
DSL reference to hydra.resolution.mapKeyResolvesToString.
- hydra.dsl.resolution.nominal_application(arg0: TypedTerm[Name], arg1: TypedTerm[Sequence[Type]]) TypedTerm[Type]
DSL reference to hydra.resolution.nominalApplication.
- hydra.dsl.resolution.require_record_type(arg0: TypedTerm[T0], arg1: TypedTerm[Graph], arg2: TypedTerm[Name]) TypedTerm[object]
DSL reference to hydra.resolution.requireRecordType.
- hydra.dsl.resolution.require_row_type(arg0: TypedTerm[T0], arg1: TypedTerm[str], arg2: TypedTerm[Callable[[Type], object]], arg3: TypedTerm[Graph], arg4: TypedTerm[Name]) TypedTerm[object]
DSL reference to hydra.resolution.requireRowType.
- hydra.dsl.resolution.require_schema_type(arg0: TypedTerm[InferenceContext], arg1: TypedTerm[Mapping[Name, TypeScheme]], arg2: TypedTerm[Name]) TypedTerm[object]
DSL reference to hydra.resolution.requireSchemaType.
- hydra.dsl.resolution.require_type(arg0: TypedTerm[T0], arg1: TypedTerm[Graph], arg2: TypedTerm[Name]) TypedTerm[object]
DSL reference to hydra.resolution.requireType.
- hydra.dsl.resolution.require_union_field(arg0: TypedTerm[T0], arg1: TypedTerm[Graph], arg2: TypedTerm[Name], arg3: TypedTerm[Name]) TypedTerm[object]
DSL reference to hydra.resolution.requireUnionField.
- hydra.dsl.resolution.require_union_type(arg0: TypedTerm[T0], arg1: TypedTerm[Graph], arg2: TypedTerm[Name]) TypedTerm[object]
DSL reference to hydra.resolution.requireUnionType.
- hydra.dsl.resolution.resolve_base_type(arg0: TypedTerm[Mapping[Name, Type]], arg1: TypedTerm[Type]) TypedTerm[Type]
DSL reference to hydra.resolution.resolveBaseType.
- hydra.dsl.resolution.resolve_type(arg0: TypedTerm[Graph], arg1: TypedTerm[Type]) TypedTerm[object]
DSL reference to hydra.resolution.resolveType.
- hydra.dsl.resolution.type_to_type_scheme(arg0: TypedTerm[Type]) TypedTerm[TypeScheme]
DSL reference to hydra.resolution.typeToTypeScheme.