Class ExternalModelStatement

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AlterExternalModelStatement, CreateExternalModelStatement

public abstract class ExternalModelStatement extends TSqlStatement
Base class for all external model statement objects.
See Also:
  • Field Details

    • Name

      public Identifier Name
      The external model name.
    • Location

      public Literal Location
      The external model location name.
    • ApiFormat

      public Literal ApiFormat
      The external model api format name.
    • ModelType

      public ExternalModelTypeOption ModelType
      The external model type name. Retained for backward compatibility; prefer ModelTypeSpecification.
    • ModelTypeSpecification

      public ExternalModelTypeSpecification ModelTypeSpecification
      The MODEL_TYPE option as a visitable fragment.
    • ModelName

      public Literal ModelName
      The external model name to be used to generate embeddings.
    • Credential

      public Identifier Credential
      The external model credentials name.
    • Parameters

      public Literal Parameters
      The external model parameters as key-value pairs.
    • LocalRuntimePath

      public Literal LocalRuntimePath
      The local runtime path for the model.
  • Constructor Details

    • ExternalModelStatement

      public ExternalModelStatement()
  • Method Details