textclassifier.database
Interface documentConnecterBC

All Known Implementing Classes:
AdultDBLoaderBC, NurseryDBLoaderBC, OstraDBLoaderBC

public interface documentConnecterBC

Interface which allows to create connectors to database tables of varius kinds.


Method Summary
 java.lang.String getAttributes()
          Returns SQL command that gets all attributes names sql command returns only one column - attribute name!
 java.lang.String getCategories()
          Returns array of all categories (objects Category)
 java.lang.String getDistinctValues(java.lang.String att)
           
 java.lang.String getSqlQueryGetCategoriesAndCountsOfItemset(largeItemset oneItemset, Category cat)
           
 java.lang.String getSqlQueryGetFromDiscInterval(DiscInterval disc, Category cat, java.lang.String att_name)
           
 java.lang.String getSqlQueryGetValuesAndCountsOfAttribute(java.lang.String attribute, int mincount, Category cat)
           
 java.lang.String getTableName()
           
 java.lang.String getTransInCategory(Category category)
          Returns transactions thats are in category cat
 java.lang.String hasHigherSupportThanMinsupp(java.lang.String condition, double min_supp, Category cat)
           
 java.lang.String inCategories(largeItemset oneItemset)
           
 java.lang.String inCategories2(largeItemset oneItemset)
           
 boolean isDiscretizableAttribute(java.lang.String att_name)
           
 boolean isTarget(java.lang.String att_name)
           
 

Method Detail

getTableName

java.lang.String getTableName()

getCategories

java.lang.String getCategories()
Returns array of all categories (objects Category)


getAttributes

java.lang.String getAttributes()
Returns SQL command that gets all attributes names sql command returns only one column - attribute name!


getTransInCategory

java.lang.String getTransInCategory(Category category)
Returns transactions thats are in category cat


hasHigherSupportThanMinsupp

java.lang.String hasHigherSupportThanMinsupp(java.lang.String condition,
                                             double min_supp,
                                             Category cat)

getSqlQueryGetValuesAndCountsOfAttribute

java.lang.String getSqlQueryGetValuesAndCountsOfAttribute(java.lang.String attribute,
                                                          int mincount,
                                                          Category cat)

getSqlQueryGetCategoriesAndCountsOfItemset

java.lang.String getSqlQueryGetCategoriesAndCountsOfItemset(largeItemset oneItemset,
                                                            Category cat)

inCategories

java.lang.String inCategories(largeItemset oneItemset)

inCategories2

java.lang.String inCategories2(largeItemset oneItemset)

getDistinctValues

java.lang.String getDistinctValues(java.lang.String att)

isDiscretizableAttribute

boolean isDiscretizableAttribute(java.lang.String att_name)
Returns:
true, if att is discreted, else returns false

isTarget

boolean isTarget(java.lang.String att_name)

getSqlQueryGetFromDiscInterval

java.lang.String getSqlQueryGetFromDiscInterval(DiscInterval disc,
                                                Category cat,
                                                java.lang.String att_name)