Class PgAbstractFunction.PgArgument
java.lang.Object
org.pgcodekeeper.core.database.base.schema.Argument
org.pgcodekeeper.core.database.pg.schema.PgAbstractFunction.PgArgument
- All Implemented Interfaces:
Serializable,IArgument,IHashable
- Enclosing class:
- PgAbstractFunction
PostgreSQL-specific function argument implementation.
Extends the base Argument class with PostgreSQL-specific behavior.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPgArgument(ArgMode mode, String name, String dataType) Creates a new PostgreSQL function argument. -
Method Summary
Methods inherited from class org.pgcodekeeper.core.database.base.schema.Argument
appendDeclaration, computeHash, equals, getCopy, getDataType, getDefaultExpression, getMode, getName, hashCode, isReadOnly, setReadOnly
-
Constructor Details
-
PgArgument
Creates a new PostgreSQL function argument.- Parameters:
mode- argument mode (IN, OUT, INOUT, VARIADIC)name- argument namedataType- argument data type
-
-
Method Details
-
setDefaultExpression
- Specified by:
setDefaultExpressionin interfaceIArgument- Overrides:
setDefaultExpressionin classArgument
-