123456 |
- // Licensed Materials - Property of IBM
- // IBM Cognos Products: cchl
- // (C) Copyright IBM Corp. 2003, 2016.
- // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- G_CCLDataType={};G_CCLDataType.K_eUnsupported=0;G_CCLDataType.K_eInteger=1;G_CCLDataType.K_eDecimal=2;G_CCLDataType.K_eString=3;G_CCLDataType.K_eDateTime=4;G_CCLDataType.K_eInterval=5;G_CCLDataType.K_eBlob=6;G_CCLDataType.K_eDate=7;G_CCLDataType.K_eTime=8;G_CCLDataType.K_eFloat=9;G_CCLDataType[0]=G_CCLDataType.K_eUnsupported;G_CCLDataType[1]=G_CCLDataType.K_eString;G_CCLDataType[2]=G_CCLDataType.K_eInteger;G_CCLDataType[3]=G_CCLDataType.K_eInteger;G_CCLDataType[4]=G_CCLDataType.K_eInteger;G_CCLDataType[5]=G_CCLDataType.K_eInteger;G_CCLDataType[6]=G_CCLDataType.K_eInteger;G_CCLDataType[7]=G_CCLDataType.K_eInteger;G_CCLDataType[8]=G_CCLDataType.K_eInteger;G_CCLDataType[9]=G_CCLDataType.K_eInteger;G_CCLDataType[10]=G_CCLDataType.K_eFloat;G_CCLDataType[11]=G_CCLDataType.K_eFloat;G_CCLDataType[12]=G_CCLDataType.K_eDecimal;G_CCLDataType[13]=G_CCLDataType.K_eDate;G_CCLDataType[14]=G_CCLDataType.K_eTime;G_CCLDataType[15]=G_CCLDataType.K_eDateTime;G_CCLDataType[16]=G_CCLDataType.K_eInterval;G_CCLDataType[17]=G_CCLDataType.K_eInterval;G_CCLDataType[18]=G_CCLDataType.K_eBlob;G_CCLDataType[19]=G_CCLDataType.K_eUnsupported;G_CCLDataType[20]=G_CCLDataType.K_eUnsupported;G_CCLDataType[21]=G_CCLDataType.K_eUnsupported;G_CCLDataType[22]=G_CCLDataType.K_eUnsupported;G_CCLDataType[23]=G_CCLDataType.K_eBlob;G_CCLDataType[24]=G_CCLDataType.K_eBlob;G_CCLDataType[25]=G_CCLDataType.K_eString;G_CCLDataType[26]=G_CCLDataType.K_eString;G_CCLDataType[27]=G_CCLDataType.K_eString;G_CCLDataType[28]=G_CCLDataType.K_eString;G_CCLDataType[29]=G_CCLDataType.K_eString;G_CCLDataType[30]=G_CCLDataType.K_eString;G_CCLDataType[31]=G_CCLDataType.K_eString;G_CCLDataType[32]=G_CCLDataType.K_eString;G_CCLDataType[33]=G_CCLDataType.K_eInteger;G_CCLDataType[34]=G_CCLDataType.K_eString;G_CCLDataType[35]=G_CCLDataType.K_eString;G_CCLDataType[36]=G_CCLDataType.K_eString;G_CCLDataType[37]=G_CCLDataType.K_eInteger;G_CCLDataType[38]=G_CCLDataType.K_eInteger;G_CCLDataType[39]=G_CCLDataType.K_eInteger;G_CCLDataType[40]=G_CCLDataType.K_eInteger;G_CCLDataType[41]=G_CCLDataType.K_eUnsupported;G_CCLDataType[42]=G_CCLDataType.K_eInteger;G_CCLDataType[43]=G_CCLDataType.K_eString;G_CCLDataType[44]=G_CCLDataType.K_eInteger;G_CCLDataType[45]=G_CCLDataType.K_eString;G_CCLDataType[46]=G_CCLDataType.K_eBlob;G_CCLDataType[47]=G_CCLDataType.K_eBlob;G_CCLDataType[48]=G_CCLDataType.K_eString;G_CCLDataType[49]=G_CCLDataType.K_eString;G_CCLDataType[50]=G_CCLDataType.K_eString;G_CCLDataType[51]=G_CCLDataType.K_eInteger;G_CCLDataType[52]=G_CCLDataType.K_eDateTime;G_CCLDataType[53]=G_CCLDataType.K_eDateTime;G_CCLDataType[54]=G_CCLDataType.K_eDecimal;G_CCLDataType[55]=G_CCLDataType.K_eString;G_CCLDataType[56]=G_CCLDataType.K_eString;G_CCLDataType[57]=G_CCLDataType.K_eDate;G_CCLDataType[58]=G_CCLDataType.K_eTime;G_CCLDataType[59]=G_CCLDataType.K_eDateTime;G_CCLDataType[60]=G_CCLDataType.K_eInterval;G_CCLDataType["unknown"]=G_CCLDataType.K_eUnsupported;G_CCLDataType["unsupported"]=G_CCLDataType.K_eUnsupported;G_CCLDataType["boolean"]=G_CCLDataType.K_eInteger;G_CCLDataType["int16"]=G_CCLDataType.K_eInteger;G_CCLDataType["int32"]=G_CCLDataType.K_eInteger;G_CCLDataType["number"]=G_CCLDataType.K_eInteger;G_CCLDataType["int64"]=G_CCLDataType.K_eInteger;G_CCLDataType["BIGINT"]=G_CCLDataType.K_eInteger;G_CCLDataType["decimal"]=G_CCLDataType.K_eDecimal;G_CCLDataType["numeric"]=G_CCLDataType.K_eDecimal;G_CCLDataType["float"]=G_CCLDataType.K_eFloat;G_CCLDataType["float32"]=G_CCLDataType.K_eFloat;G_CCLDataType["float64"]=G_CCLDataType.K_eFloat;G_CCLDataType["binary"]=G_CCLDataType.K_eBlob;G_CCLDataType["binaryLength16"]=G_CCLDataType.K_eBlob;G_CCLDataType["date"]=G_CCLDataType.K_eDate;G_CCLDataType["time"]=G_CCLDataType.K_eTime;G_CCLDataType["dateTime"]=G_CCLDataType.K_eDateTime;G_CCLDataType["datetime"]=G_CCLDataType.K_eDateTime;G_CCLDataType["timeInterval"]=G_CCLDataType.K_eInterval;G_CCLDataType["interval"]=G_CCLDataType.K_eInterval;G_CCLDataType["character"]=G_CCLDataType.K_eString;G_CCLDataType["characterLength16"]=G_CCLDataType.K_eString;G_CCLDataType["characterLength32"]=G_CCLDataType.K_eString;G_CCLDataType["blob"]=G_CCLDataType.K_eBlob;G_CCLDataType["clob"]=G_CCLDataType.K_eBlob;G_CCLDataType["textBlob"]=G_CCLDataType.K_eBlob;G_CCLDataType["blobArray"]=G_CCLDataType.K_eBlob;G_CCLDataType["databaseKey"]=G_CCLDataType.K_eUnsupported;G_CCLDataType["bit"]=G_CCLDataType.K_eUnsupported;G_CCLDataType["varBit"]=G_CCLDataType.K_eUnsupported;G_CCLDataType["intervalYM"]=G_CCLDataType.K_eInterval;G_CCLDataType["timeTZ"]=G_CCLDataType.K_eDateTime;G_CCLDataType["timeStampTZ"]=G_CCLDataType.K_eDateTime;G_CCLDataType["nChar"]=G_CCLDataType.K_eString;G_CCLDataType["nVarChar"]=G_CCLDataType.K_eString;G_CCLDataType["NVARCHAR(27)"]=G_CCLDataType.K_eString;G_CCLDataType["string"]=G_CCLDataType.K_eString;G_CCLDataType.F_GetLabel=function(_cTE1){G_HAL.F_VerifyDependencies("G_ResManager");return G_ResManager.F_GetString("IDS_CCHL_DT_"+_cTE1);};G_CCLDataType.F_GetCCLDataTypes=function(_cQ91){var _c2Q1=[];for(var s in this){switch(s){case "unknown":case "unsupported":case "boolean":case "int16":case "int32":case "int64":case "decimal":case "numeric":case "float":case "float32":case "float64":case "binary":case "binaryLength16":case "date":case "time":case "dateTime":case "timeInterval":case "character":case "characterLength16":case "characterLength32":case "blob":case "textBlob":case "blobArray":case "databaseKey":case "bit":case "varBit":case "intervalYM":case "timeTZ":case "timeStampTZ":case "nChar":case "nVarChar":if(_cQ91.indexOf(this[s])!=-1){_c2Q1.push(s);}break;}}return _c2Q1;};G_CCLDataType.F_IsNumeric=function(_cUE1){switch(_cUE1){case G_CCLDataType.K_eInteger:case G_CCLDataType.K_eDecimal:case G_CCLDataType.K_eFloat:return true;}return false;};G_CCLDataType.F_IsEquivalent=function(_cR91,_cS91){if(G_CCLDataType.F_IsNumeric(_cR91)){return G_CCLDataType.F_IsNumeric(_cS91);}return _cR91==_cS91;};var G_CCLDataTypeString={K_eInteger:"integer",K_eDecimal:"decimal",K_eFloat:"float",K_eString:"string",K_eDateTime:"dateTime",K_eInterval:"interval",K_eBlob:"blob",K_eDate:"date",K_eTime:"time"};var G_CCLDataTypeToString={};G_CCLDataTypeToString[G_CCLDataType.K_eInteger]=G_CCLDataTypeString.K_eInteger;G_CCLDataTypeToString[G_CCLDataType.K_eDecimal]=G_CCLDataTypeString.K_eDecimal;G_CCLDataTypeToString[G_CCLDataType.K_eFloat]=G_CCLDataTypeString.K_eFloat;G_CCLDataTypeToString[G_CCLDataType.K_eString]=G_CCLDataTypeString.K_eString;G_CCLDataTypeToString[G_CCLDataType.K_eDateTime]=G_CCLDataTypeString.K_eDateTime;G_CCLDataTypeToString[G_CCLDataType.K_eInterval]=G_CCLDataTypeString.K_eInterval;G_CCLDataTypeToString[G_CCLDataType.K_eBlob]=G_CCLDataTypeString.K_eBlob;G_CCLDataTypeToString[G_CCLDataType.K_eDate]=G_CCLDataTypeString.K_eDate;G_CCLDataTypeToString[G_CCLDataType.K_eTime]=G_CCLDataTypeString.K_eTime;var G_StringToCCLDataType={};G_StringToCCLDataType[G_CCLDataTypeString.K_eInteger]=G_CCLDataType.K_eInteger;G_StringToCCLDataType[G_CCLDataTypeString.K_eDecimal]=G_CCLDataType.K_eDecimal;G_StringToCCLDataType[G_CCLDataTypeString.K_eFloat]=G_CCLDataType.K_eFloat;G_StringToCCLDataType[G_CCLDataTypeString.K_eString]=G_CCLDataType.K_eString;G_StringToCCLDataType[G_CCLDataTypeString.K_eDateTime]=G_CCLDataType.K_eDateTime;G_StringToCCLDataType[G_CCLDataTypeString.K_eInterval]=G_CCLDataType.K_eInterval;G_StringToCCLDataType[G_CCLDataTypeString.K_eBlob]=G_CCLDataType.K_eBlob;G_StringToCCLDataType[G_CCLDataTypeString.K_eDate]=G_CCLDataType.K_eDate;G_StringToCCLDataType[G_CCLDataTypeString.K_eTime]=G_CCLDataType.K_eTime;
|