[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    koffice/kexi/kexidb
From:       Jaroslaw Staniek <js () iidea ! pl>
Date:       2003-11-30 21:23:06
[Download RAW message or body]

CVS commit by staniek: 

KexiDB::Field::isFPNumericType() added


  M +5 -0      field.cpp   1.22
  M +13 -0     field.h   1.18


--- koffice/kexi/kexidb/field.h  #1.17:1.18
@@ -166,7 +166,20 @@ class KEXI_DB_EXPORT Field
                 inline bool isNotNull() const { return constraints() & NotNull; }
 
+                /*! @return true if the field is of any numeric type */
                 inline bool isNumericType() const { return Field::isNumericType(m_type); }
+                
+                /*! static version of isNumericType() method */
                 static bool isNumericType(int type);
+                
+                /*! @return true if the field is of any floating-point-numeric type */
+                inline bool isFPNumericType() const { return Field::isNumericType(m_type); }
+                
+                /*! static version of isFPNumericType() method */
+                static bool isFPNumericType( int type );
+                
+                /*! @return true if the field is of any text type */
                 inline bool isTextType() const { return Field::isTextType(m_type); }
+                
+                /*! static version of isTextType() method */
                 static bool isTextType(int type);
                         

--- koffice/kexi/kexidb/field.cpp  #1.21:1.22
@@ -203,4 +203,9 @@ bool Field::isNumericType( int type )
 }
 
+bool Field::isFPNumericType( int type )
+{
+        return type==Field::Float || type==Field::Double;
+}
+
 bool Field::isTextType( int type )
 {


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic