Package bbd.jportal2

Class Proc

    • Field Detail

      • table

        public Table table
        parent table
      • name

        public String name
        name of procedure
      • from

        public String from
        name of procedure
      • where

        public String where
        name of procedure
      • username

        public String username
        user name of procedure
      • noRows

        public int noRows
        name of rows on multiples
      • inputs

        public Vector<Field> inputs
        List of input fields
      • outputs

        public Vector<Field> outputs
        List of output fields
      • dynamics

        public Vector<String> dynamics
        List of dynamic SQL code fields
      • dynamicSizes

        public Vector<Integer> dynamicSizes
        List of dynamic SQL code field sizes
      • dynamicStrung

        public Vector<Boolean> dynamicStrung
        List of dynamic SQL code field sizes
      • placeHolders

        public Vector<String> placeHolders
        SQL code for accessing the table
      • lines

        public Vector<Line> lines
        SQL code for accessing the table
      • comments

        public Vector<String> comments
        The reasons and debates for the procedure
      • options

        public Vector<String> options
        Generate options for procedure
      • fields

        public Vector<String> fields
        SelectBy DeleteBy std proc fields
      • updateFields

        public Vector<String> updateFields
        SelectFor update fields
      • orderFields

        public Vector<String> orderFields
        Select in order fields
      • isProc

        public boolean isProc
        Indicates the procedure uses stored procedure logic Code
      • isSProc

        public boolean isSProc
        Indicates the procedure uses stored procedure logic Code
      • isData

        public boolean isData
        If the procedure is only to produce passthru SQL Code
      • isIdlCode

        public boolean isIdlCode
        If the procedure is only to produce passthru SQL Code
      • isSql

        public boolean isSql
        Indicates the procedure is internal SQL code
      • isSingle

        public boolean isSingle
        Indicates a single result is expected
      • isUpdate

        public boolean isUpdate
        Indicates a update Proc
      • isAction

        public boolean isAction
        Indicates an action no result is expected
      • isStd

        public boolean isStd
        Indicates procedure is a Standard procedure
      • useStd

        public boolean useStd
        Indicates the procedure uses the Standard Table definition
      • extendsStd

        public boolean extendsStd
        Indicates the procedures extends the Standard Table definition
      • useKey

        public boolean useKey
        Indicates the procedures uses the Primary key
      • hasImage

        public boolean hasImage
        Indicates the procedure has an Image field
      • isMultipleInput

        public boolean isMultipleInput
        Indicates a single result is expected
      • isInsert

        public boolean isInsert
        Indicates the procedure is the Insert procedure
      • hasReturning

        public boolean hasReturning
      • hasUpdates

        public boolean hasUpdates
      • start

        public int start
        Code starts at line
    • Constructor Detail

      • Proc

        public Proc()
        Constructs with default values
    • Method Detail

      • getName

        public String getName()
      • getFrom

        public String getFrom()
      • getWhere

        public String getWhere()
      • getUsername

        public String getUsername()
      • getNoRows

        public int getNoRows()
      • isProc

        public boolean isProc()
      • isSProc

        public boolean isSProc()
      • isData

        public boolean isData()
      • isIdlCode

        public boolean isIdlCode()
      • isSql

        public boolean isSql()
      • isSingle

        public boolean isSingle()
      • isUpdate

        public boolean isUpdate()
      • isAction

        public boolean isAction()
      • isStd

        public boolean isStd()
      • isUseStd

        public boolean isUseStd()
      • isExtendsStd

        public boolean isExtendsStd()
      • isUseKey

        public boolean isUseKey()
      • isHasImage

        public boolean isHasImage()
      • isMultipleInput

        public boolean isMultipleInput()
      • isInsert

        public boolean isInsert()
      • isHasReturning

        public boolean isHasReturning()
      • isHasUpdates

        public boolean isHasUpdates()
      • upperFirst

        public String upperFirst()
        Folds the first character of name to an upper case character
      • upperFirstOnly

        public String upperFirstOnly()
        Folds the first character of name to an upper case character
      • lowerFirst

        public String lowerFirst()
        Folds the first character of name to an lower case character
      • hasInput

        public boolean hasInput​(String s)
        Checks for for name in input list
      • hasModifieds

        public boolean hasModifieds()
      • indexOf

        public int indexOf​(String s)
        Checks for for name in input list
      • hasOutput

        public boolean hasOutput​(String s)
        Checks for for name in output list
      • getOutput

        public Field getOutput​(String s)
        Checks for for name in output list
      • hasDynamic

        public boolean hasDynamic​(String s)
        Checks for for name in dynamics list
      • getDynamicSize

        public int getDynamicSize​(String s)
        Checks for for name in dynamics list
      • isStrung

        public boolean isStrung​(String s)
        Checks if a strung dynamic
      • hasNoData

        public boolean hasNoData()
        Checks if proc uses data
      • hasDiscreteInput

        public boolean hasDiscreteInput()
        Checks if proc has unique input ie. not already in output
      • checkPlaceHolders

        public void checkPlaceHolders()
      • hasOption

        public boolean hasOption​(String value)
      • hasFields

        public boolean hasFields​(String value)
      • hasOrders

        public boolean hasOrders​(String value)
      • hasUpdateFields

        public boolean hasUpdateFields​(String value)
      • isStdExtended

        public boolean isStdExtended()