com.stimulsoft.report.utils.data
Class StiDataColumnsUtil

java.lang.Object
  extended by com.stimulsoft.report.utils.data.StiDataColumnsUtil

public class StiDataColumnsUtil
extends java.lang.Object

Copyright Stimulsoft


Constructor Summary
StiDataColumnsUtil()
           
 
Method Summary
static StiTableFieldsRequest getFields(java.sql.Connection con, java.lang.String query, StiDataSource source)
          Return columns types
static int getSqlType(StiSystemTypeEnum columnType)
           
static StiSystemType getSystemType(int columnType)
           
static java.lang.String getType(int columnType)
           
static StiXmlTableFieldsRequest parceXMLSchema(java.io.InputStream is, boolean decodeName)
           
static StiXmlTableFieldsRequest parceXSDSchema(java.io.InputStream is)
          Parse XSD schema width decoding fields names
static StiXmlTableFieldsRequest parceXSDSchema(java.io.InputStream is, boolean decodeName)
          Parse XSD schema
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiDataColumnsUtil

public StiDataColumnsUtil()
Method Detail

parceXSDSchema

public static StiXmlTableFieldsRequest parceXSDSchema(java.io.InputStream is)
Parse XSD schema width decoding fields names

Parameters:
is - InputStream for xsd file
Returns:
Tables\columns info for xsd schema
Throws:
StiException

parceXMLSchema

public static StiXmlTableFieldsRequest parceXMLSchema(java.io.InputStream is,
                                                      boolean decodeName)

parceXSDSchema

public static StiXmlTableFieldsRequest parceXSDSchema(java.io.InputStream is,
                                                      boolean decodeName)
Parse XSD schema

Parameters:
is - InputStream for xsd file
decodeName - is need to decode fields names
Returns:
Tables\columns info for xsd schema
Throws:
StiException

getFields

public static StiTableFieldsRequest getFields(java.sql.Connection con,
                                              java.lang.String query,
                                              StiDataSource source)
                                       throws StiException
Return columns types

Parameters:
con -
query -
source -
Returns:
columns types
Throws:
StiException

getType

public static java.lang.String getType(int columnType)

getSystemType

public static StiSystemType getSystemType(int columnType)

getSqlType

public static int getSqlType(StiSystemTypeEnum columnType)