Skip to main content

Enumerations

AvailableModel

Defined in: lib/types.ts:144 List of enqueued LLMs available for selection in the configurations panel. Comprises local Ollama options and high-performance remote e-INFRA CZ cluster endpoints.

Enumeration Members

EINFRA_AGENTIC
Defined in: lib/types.ts:154
EINFRA_CODER
Defined in: lib/types.ts:153
EINFRA_DEEPSEEK_V4_PRO
Defined in: lib/types.ts:160
EINFRA_DEEPSEEK_V4_PRO_THINKING
Defined in: lib/types.ts:161
EINFRA_GLM_4_7
Defined in: lib/types.ts:168
EINFRA_GLM_5
Defined in: lib/types.ts:169
EINFRA_GLM_5_1
Defined in: lib/types.ts:170
EINFRA_GPT_OSS_120B
Defined in: lib/types.ts:158
EINFRA_KIMI_K2_5
Defined in: lib/types.ts:163
EINFRA_KIMI_K2_6
Defined in: lib/types.ts:164
EINFRA_LLAMA_4_SCOUT_17B
Defined in: lib/types.ts:159
EINFRA_MINI
Defined in: lib/types.ts:152
EINFRA_MISTRAL_LARGE
Defined in: lib/types.ts:162
EINFRA_QWEN3_5
Defined in: lib/types.ts:165
EINFRA_QWEN3_5_122B
Defined in: lib/types.ts:167
EINFRA_QWEN3_CODER
Defined in: lib/types.ts:156
EINFRA_QWEN3_CODER_30B
Defined in: lib/types.ts:157
EINFRA_QWEN3_CODER_NEXT
Defined in: lib/types.ts:166
EINFRA_THINKER
Defined in: lib/types.ts:155
OLLAMA_GPT_OSS
Defined in: lib/types.ts:147
OLLAMA_MISTRAL_SMALL_3_2
Defined in: lib/types.ts:149
OLLAMA_QWEN3_6_27B
Defined in: lib/types.ts:146
OLLAMA_QWEN3_CODER_30B
Defined in: lib/types.ts:148

FrameworkType

Defined in: lib/types.ts:176 Supported framework types for ORM, ODM, and OGM mapping migrations.

Enumeration Members

DOTNET_DAPPER
Defined in: lib/types.ts:182 Relational source: Dapper SQL micro-ORM
DOTNET_EFCORE
Defined in: lib/types.ts:178 Relational source: Entity Framework Core
DOTNET_NHIBERNATE
Defined in: lib/types.ts:180 Relational source: NHibernate Core
JAVA_SPRING_DATA_MONGODB
Defined in: lib/types.ts:184 NoSQL Document target: Spring Data MongoDB
JAVA_SPRING_DATA_NEO4J
Defined in: lib/types.ts:186 NoSQL Graph target: Spring Data Neo4j

LanggraphCustomEventKeys

Defined in: lib/types.ts:241 Structured keys sent via LangGraph custom events. Used to stream remote compilation progress, compile stdout/stderr logs, and container snapshot creation updates.

Enumeration Members

DOTNET_SANDBOX_COMMAND_EXECUTION_STDERR
Defined in: lib/types.ts:249 Compilation/execution error logs from the .NET Daytona container.
DOTNET_SANDBOX_COMMAND_EXECUTION_STDOUT
Defined in: lib/types.ts:247 Compilation/execution standard output logs from the .NET Daytona container.
DOTNET_SANDBOX_SNAPSHOT_CREATION
Defined in: lib/types.ts:243 Notification when a new .NET Daytona container snapshot starts or completes creation.
JAVA_SANDBOX_COMMAND_EXECUTION_STDERR
Defined in: lib/types.ts:253 Compilation/execution error logs from the Java Daytona container.
JAVA_SANDBOX_COMMAND_EXECUTION_STDOUT
Defined in: lib/types.ts:251 Compilation/execution standard output logs from the Java Daytona container.
JAVA_SANDBOX_SNAPSHOT_CREATION
Defined in: lib/types.ts:245 Notification when a new Java Daytona container snapshot starts or completes creation.
UNKNOWN
Defined in: lib/types.ts:255 Fallback event key for unrecognized event payloads.

LanguageType

Defined in: lib/types.ts:192 Underlying programming language runtimes.

Enumeration Members

DOTNET
Defined in: lib/types.ts:194 Microsoft .NET Core (C#)
JAVA
Defined in: lib/types.ts:196 Oracle/OpenJDK Java (Java)

SandboxType

Defined in: lib/types.ts:214 Sandbox Docker container images provisioned via Daytona.

Enumeration Members

DOTNET_10_SANDBOX
Defined in: lib/types.ts:216 Sandbox container equipped with .NET 10 SDK and compilation utilities.
JAVA_25_SANDBOX
Defined in: lib/types.ts:218 Sandbox container equipped with OpenJDK 25 and Maven/Gradle dependencies.

TranslationType

Defined in: lib/types.ts:202 Translation operation scopes.

Enumeration Members

BOTH
Defined in: lib/types.ts:208 Combined schema definitions and executable query code.
QUERY
Defined in: lib/types.ts:206 Database Query translation only.
SCHEMA
Defined in: lib/types.ts:204 Schema classes/mappings translation only.

Interfaces

BackendState

Defined in: lib/types.ts:84 Represents the complete execution state shared with the LangGraph state orchestrator. Mirrors the Python LangGraph State schema exactly.

Properties

destination_target?
Defined in: lib/types.ts:98 Human-friendly name of the target framework (e.g. “Java Spring Data MongoDB”).
destination_target_version?
Defined in: lib/types.ts:100 Explicit version parameter of the target framework.
explanation_message?
Defined in: lib/types.ts:114 Accompanying notes or structural advice generated by the LLM advisor.
extraction_loop_count?
Defined in: lib/types.ts:135 Tracked iteration count of input parsing adjustments.
is_last_step?
Defined in: lib/types.ts:116 Boolean indicator set when the State Graph terminates.
messages?
Defined in: lib/types.ts:86 Main conversational messages history including user prompts and agent responses.
query_equivalence_deep_diffs?
Defined in: lib/types.ts:126 Mapping of query keys to equivalence diff results.
schema_context?
Defined in: lib/types.ts:131 Live schema structures retrieved from the source database via MCP.
source_query_code?
Defined in: lib/types.ts:90 Input query C# code block provided by user.
source_query_validation_results?
Defined in: lib/types.ts:122 Structured validation results returned from compile and execute tests on source code.
source_schema_code?
Defined in: lib/types.ts:88 Input source code schema block provided by the user (C# EF Core / NHibernate / Dapper).
source_target?
Defined in: lib/types.ts:94 Human-friendly name of the source framework (e.g. ”.NET Entity Framework Core”).
source_target_version?
Defined in: lib/types.ts:96 Explicit version parameter of the source framework.
source_validation_entry_type_name?
Defined in: lib/types.ts:118 Entrypoint class name for the C# validation harness.
source_validation_harness_code?
Defined in: lib/types.ts:108 Generated compilation project harness for .NET code.
source_validation_schema_code?
Defined in: lib/types.ts:106 Extracted validation schemas for compile verification.
target_query_validation_results?
Defined in: lib/types.ts:124 Structured validation results returned from compile and execute tests on target code.
target_validation_entry_type_name?
Defined in: lib/types.ts:120 Entrypoint class name for the Java validation harness.
target_validation_harness_code?
Defined in: lib/types.ts:112 Generated compilation project harness for Java code.
target_validation_schema_code?
Defined in: lib/types.ts:110 Generated target entities class representation for compiling.
translated_query_code?
Defined in: lib/types.ts:104 Generated target query Java code translation.
translated_schema_code?
Defined in: lib/types.ts:102 Generated target model/entity Java code translation.
translation_loop_count?
Defined in: lib/types.ts:137 Tracked retry loop count for code generation compilation.
translation_messages?
Defined in: lib/types.ts:133 Isolated, system-level prompts used internally by the orchestrator.
translation_type?
Defined in: lib/types.ts:92 Desired translation scope (‘schema’, ‘query’, or ‘both’).

FrameworkInfoType

Defined in: lib/types.ts:224 Composite structure holding execution details for supported frameworks.

Properties

is_source
Defined in: lib/types.ts:232 True if the framework serves as an import source.
is_target
Defined in: lib/types.ts:234 True if the framework serves as an export target.
language
Defined in: lib/types.ts:228 Language ecosystem.
name
Defined in: lib/types.ts:226 Readable layout name of the framework.
sandbox
Defined in: lib/types.ts:230 Sandbox image type used for compilations.

QueryEquivalenceDeepDiff

Defined in: lib/types.ts:32 Output structure from semantic query equivalence checks using DeepDiff.

Properties

count_diff?
Defined in: lib/types.ts:36 Difference details in document counts.
deepdiff_mapping?
Defined in: lib/types.ts:34 Custom mapping for LLM to understand which sample is which.
error?
Defined in: lib/types.ts:42 Equivalence calculation runtime errors, if any.
first_sample_diff?
Defined in: lib/types.ts:38 Differences found between the first document samples.
last_sample_diff?
Defined in: lib/types.ts:40 Differences found between the last document samples.

QueryValidationResults

Defined in: lib/types.ts:10 Represents validation outputs generated by compiling/executing source or target code in Daytona sandboxes.

Properties

count?
Defined in: lib/types.ts:12 Total number of records returned by the query.
cypher?
Defined in: lib/types.ts:22 Generated Cypher query string for Spring Data Neo4j.
error?
Defined in: lib/types.ts:18 Any compilation or execution error messages from container stdout/stderr.
firstSample?
Defined in: lib/types.ts:14 First record sample returned by the database.
lastSample?
Defined in: lib/types.ts:16 Last record sample returned by the database.
mongoAggregation?
Defined in: lib/types.ts:26 Generated MongoDB aggregation pipeline JSON string.
mongoQuery?
Defined in: lib/types.ts:24 Generated MongoDB query JSON string.
sqlString?
Defined in: lib/types.ts:20 Compiled SQL query string generated by Entity Framework or NHibernate.

UOMGraphContext

Defined in: lib/types.ts:49 Configuration schema for the UOM Translator frontend. Persisted in localStorage and passed to the LangGraph execution runtime.

Properties

daytonaApiKey
Defined in: lib/types.ts:69 API token for Daytona container orchestration.
daytonaApiUrl
Defined in: lib/types.ts:67 Endpoint URL of the Daytona API server.
daytonaTarget
Defined in: lib/types.ts:71 Target cloud region for Daytona sandbox containers (e.g. ‘us’, ‘eu’).
daytonaTimeout
Defined in: lib/types.ts:73 Compilation sandbox execution limit in seconds.
dbToolboxUri?
Defined in: lib/types.ts:75 URI of the Database Toolbox MCP server wrapper.
model
Defined in: lib/types.ts:53 The specific model name to run (e.g. einfra/kimi-k2.6, ollama/qwen3-coder:30b).
mongodbMcpUri?
Defined in: lib/types.ts:77 URI of the MongoDB MCP server wrapper.
mongodbUri
Defined in: lib/types.ts:61 URI for target MongoDB instance.
mssqlConnectionString
Defined in: lib/types.ts:59 Connection string to the source MS SQL Server instance.
neo4jPassword
Defined in: lib/types.ts:65 Password for authentication with Neo4j.
neo4jUri
Defined in: lib/types.ts:63 Connection URI for target Neo4j Graph database.
ollamaHost
Defined in: lib/types.ts:51 Endpoint hostname/port for the local Ollama instance (e.g. http://localhost:11434).
openaiApiKey
Defined in: lib/types.ts:57 API authorization key for OpenAI/e-INFRA endpoints.
openaiApiUrl
Defined in: lib/types.ts:55 Base URL for OpenAI-compatible LLM endpoints (e.g. e-INFRA AI services).