Package com.wisecoders.dbs.schema
Class AbstractFunction
java.lang.Object
com.wisecoders.dbs.diagram.model.AbstractUnit
com.wisecoders.dbs.schema.Sql
com.wisecoders.dbs.schema.AbstractFunction
- All Implemented Interfaces:
SyncPrioritizable
,TreeUnit
,Unit
,Comparable<AbstractUnit>
SQL with in and out parameters
-
Field Summary
FieldsFields inherited from interface com.wisecoders.dbs.dbms.sync.engine.nodes.SyncPrioritizable
CHANGE, COMMENT, CREATE_CLUSTERED_INDEX, CREATE_COLUMNS, CREATE_CONSTRAINT, CREATE_FOREIGN_KEY, CREATE_FUNCTIONS, CREATE_INDEX, CREATE_PLSQL, CREATE_SCHEMA, CREATE_SEQUENCES, CREATE_TABLES, CREATE_TRIGGERS, CREATE_USER_DATA_TYPES, CREATE_VIEWS, DROP, DROP_CONSTRAINT, DROP_FOREIGN_KEY, DROP_LAST, DROP_PLSQL, DROP_VIEW, FINAL, NO_PRIORITY, RENAME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddInputParameter
(String name, int javaDataType, String dataTypeName, int paramInOut, int ordinalPosition) addResultParameter
(String name, int javaDataType, String dataTypeName, int ordinalPosition) void
boolean
void
boolean
sameAs
(AbstractUnit unit, boolean considerRenaming) void
toString()
Methods inherited from class com.wisecoders.dbs.schema.Sql
getDbId, getDefaultSyncPriority, getFile, getKey, getLanguage, getSchedule, getSyncPriority, getText, hasFile, hasText, isConfirmed, isFreshCreated, isSystem, setConfirmed, setFile, setFreshCreated, setIsSystem, setKey, setLanguage, setSchedule, setSyncPriority, setText
Methods inherited from class com.wisecoders.dbs.diagram.model.AbstractUnit
compareTo, fixNull, getByName, getByName, getChildAt, getChildrenCount, getComment, getCommentNotNull, getCommentTag, getCommentTags, getDefaultKey, getDisplayName, getName, getParent, getParentEntity, getPlainName, getPropertyAddOnFolder, getString, getSymbolicGlyph, getSymbolicIcon, getSymbolicName, getSyncFolders, getTickId, getTouchId, getUnitProperty, has, is, is, isMarkedForDeletion, isVirtual, markForDeletion, matches, ref, refresh, removeUnitProperty, rename, sameAs, setComment, setCommentTag, setCommentTags, setTouchId, setUnitProperty, setVirtual
-
Field Details
-
inputParameters
-
resultParameters
-
schema
-
-
Constructor Details
-
AbstractFunction
-
-
Method Details
-
setKnownParameters
public void setKnownParameters() -
addInputParameter
public FunctionParameter addInputParameter(String name, int javaDataType, String dataTypeName, int paramInOut, int ordinalPosition) -
addResultParameter
public FunctionParameter addResultParameter(String name, int javaDataType, String dataTypeName, int ordinalPosition) -
isParametersKnown
public boolean isParametersKnown() -
orderParametersByPosition
public void orderParametersByPosition() -
cloneFrom
-
listInputParameterTypes
-
listInputParameterTypesInOut
-
sameAs
- Overrides:
sameAs
in classAbstractUnit
-
toString
- Overrides:
toString
in classAbstractUnit
-