接口 TargetDescriptor

  • 所有已知子接口:
    JpaTargetAndSourceDescriptor

    public interface TargetDescriptor
    Describes the target(s) of schema create, drop and migrate actions.

    The purpose of this "abstraction" of a target is to enable other back-ends (OGM) by simply describing where to target rather than defining the targets themselves. The reason being that ultimately the Java type representing a "DDL command" sent to these targets might be different (e.g., String for JDBC).

    作者:
    Steve Ebersole
    • 方法详细资料

      • getTargetTypes

        EnumSet<TargetType> getTargetTypes()
        The target type described here.
        返回:
        The target type.
      • getScriptTargetOutput

        ScriptTargetOutput getScriptTargetOutput()
        If getTargetTypes() includes scripts, return a representation of the script file to write to. Otherwise, returns null.

        While it is ultimately up to the actual tooling provider, it is generally an error for getTargetTypes() to indicate that scripts are a target and for this method to return null.

        返回:
        The script output target