com.ibm.pdp.maf.rpp.pac.blockbase
Enum BlockBaseTypeValues

java.lang.Object
  extended by java.lang.Enum<BlockBaseTypeValues>
      extended by com.ibm.pdp.maf.rpp.pac.blockbase.BlockBaseTypeValues
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<BlockBaseTypeValues>

public enum BlockBaseTypeValues
extends java.lang.Enum<BlockBaseTypeValues>

List of the BlockBase type.


Enum Constant Summary
_20
          Codasyl BlockBase - DMSII Database DASDL
_D0
          Codasyl BlockBase - IDMS :DDL schema
_D2
          Codasyl BlockBase - IDMS :DMCL schema
_D4
          Codasyl BlockBase - IDMS :Sub-schema
_DB
          DB2
_DL
          Hierarchical BlockBase - IMS DL/1 :Logical Database Description
_DP
          Hierarchical BlockBase - IMS DL/1 :Physical Database Description
_DR
          Hierarchical BlockBase - IMS DL/1 :Physical Database Description(same as 'DP', but only the data elements referenced as access keys in the segment description are generated in the 'FIELD......' statements)
_I1
          Codasyl BlockBase - IDS2 :DDL schema
_I2
          Codasyl BlockBase - IDS2 :DMCL schema
_I3
          Codasyl BlockBase - IDS2 :SDDL sub-schema
_IP
          Hierarchical BlockBase - IMS DL/1 :Primary Index
_IS
          Hierarchical BlockBase - IMS DL/1 :Secondary Index
_LF
          AS/400 Logical file
_M1
          Codasyl BlockBase - DM4 :DDL schema, only elementary fields are generated.
_M2
          Codasyl BlockBase - DM4:DMCL schema
_M3
          Codasyl BlockBase - DM4:Sub-schema
_M4
          Codasyl BlockBase - DM4 :DDL schema, only group fields are generated.
_PC
          Hierarchical BlockBase - IMS DL/1 :PCB
_PF
          AS/400 Physical file
_PS
          Hierarchical BlockBase - IMS DL/1 :PSB
_Q2
          Relational BlockBase :DB2 SQL
_Q3
          Relational BlockBase :SQL SERVER
_QB
          Relational BlockBase :DB2/2 - DB2 6000
_QC
          Relational BlockBase :DATACOM/DB
_QN
          Relational BlockBase :NONSTOP SQL
_QP
          Relational BlockBase :ORACLE (>7.0)
_QR
          Relational BlockBase :RDMS
_QS
          Relational BlockBase :SQL/DS
_QT
          Relational BlockBase :INTEREL RDBC
_QU
          Relational BlockBase :INTEREL RFM
_QY
          Relational BlockBase :SYBASE
_S1
          Codasyl BlockBase - DMS :DDL schema
_S3
          Codasyl BlockBase - DMS :Sub-schema
_SA
          Socrate BlockBase :Socrate/Clio structure
_SO
          

Socrate BlockBase :

Socrate structure

_SS
          Socrate BlockBase :Addition of struture or format
_TD
          DDL TANDEM
 
Method Summary
static BlockBaseTypeValues valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static BlockBaseTypeValues[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

_20

public static final BlockBaseTypeValues _20

Codasyl BlockBase - DMSII Database

DASDL


_D0

public static final BlockBaseTypeValues _D0

Codasyl BlockBase - IDMS :

DDL schema


_D2

public static final BlockBaseTypeValues _D2

Codasyl BlockBase - IDMS :

DMCL schema


_D4

public static final BlockBaseTypeValues _D4

Codasyl BlockBase - IDMS :

Sub-schema


_DB

public static final BlockBaseTypeValues _DB

DB2


_DL

public static final BlockBaseTypeValues _DL

Hierarchical BlockBase - IMS DL/1 :

Logical Database Description


_DP

public static final BlockBaseTypeValues _DP

Hierarchical BlockBase - IMS DL/1 :

Physical Database Description


_DR

public static final BlockBaseTypeValues _DR

Hierarchical BlockBase - IMS DL/1 :

Physical Database Description

(same as 'DP', but only the data elements referenced as access keys in the segment description are generated in the 'FIELD......' statements)


_I1

public static final BlockBaseTypeValues _I1

Codasyl BlockBase - IDS2 :

DDL schema


_I2

public static final BlockBaseTypeValues _I2

Codasyl BlockBase - IDS2 :

DMCL schema


_I3

public static final BlockBaseTypeValues _I3

Codasyl BlockBase - IDS2 :

SDDL sub-schema


_IP

public static final BlockBaseTypeValues _IP

Hierarchical BlockBase - IMS DL/1 :

Primary Index


_IS

public static final BlockBaseTypeValues _IS

Hierarchical BlockBase - IMS DL/1 :

Secondary Index


_LF

public static final BlockBaseTypeValues _LF

AS/400 Logical file


_M1

public static final BlockBaseTypeValues _M1

Codasyl BlockBase - DM4 :

DDL schema, only elementary fields are generated.


_M2

public static final BlockBaseTypeValues _M2

Codasyl BlockBase - DM4:

DMCL schema


_M3

public static final BlockBaseTypeValues _M3

Codasyl BlockBase - DM4:

Sub-schema


_M4

public static final BlockBaseTypeValues _M4

Codasyl BlockBase - DM4 :

DDL schema, only group fields are generated.


_PC

public static final BlockBaseTypeValues _PC

Hierarchical BlockBase - IMS DL/1 :

PCB


_PF

public static final BlockBaseTypeValues _PF

AS/400 Physical file


_PS

public static final BlockBaseTypeValues _PS

Hierarchical BlockBase - IMS DL/1 :

PSB


_Q2

public static final BlockBaseTypeValues _Q2

Relational BlockBase :

DB2 SQL


_Q3

public static final BlockBaseTypeValues _Q3

Relational BlockBase :

SQL SERVER


_QB

public static final BlockBaseTypeValues _QB

Relational BlockBase :

DB2/2 - DB2 6000


_QC

public static final BlockBaseTypeValues _QC

Relational BlockBase :

DATACOM/DB


_QN

public static final BlockBaseTypeValues _QN

Relational BlockBase :

NONSTOP SQL


_QP

public static final BlockBaseTypeValues _QP

Relational BlockBase :

ORACLE (>7.0)


_QR

public static final BlockBaseTypeValues _QR

Relational BlockBase :

RDMS


_QS

public static final BlockBaseTypeValues _QS

Relational BlockBase :

SQL/DS


_QT

public static final BlockBaseTypeValues _QT

Relational BlockBase :

INTEREL RDBC


_QU

public static final BlockBaseTypeValues _QU

Relational BlockBase :

INTEREL RFM


_QY

public static final BlockBaseTypeValues _QY

Relational BlockBase :

SYBASE


_S1

public static final BlockBaseTypeValues _S1

Codasyl BlockBase - DMS :

DDL schema


_S3

public static final BlockBaseTypeValues _S3

Codasyl BlockBase - DMS :

Sub-schema


_SA

public static final BlockBaseTypeValues _SA

Socrate BlockBase :

Socrate/Clio structure


_SO

public static final BlockBaseTypeValues _SO

Socrate BlockBase :

Socrate structure


_SS

public static final BlockBaseTypeValues _SS

Socrate BlockBase :

Addition of struture or format


_TD

public static final BlockBaseTypeValues _TD

DDL TANDEM

Method Detail

valueOf

public static BlockBaseTypeValues valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

values

public static BlockBaseTypeValues[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (BlockBaseTypeValues c : BlockBaseTypeValues.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared