* roottypes.cs: Rename from tree.cs.
[mono.git] / mcs / class / System.Data / Mainsoft.Data.Jdbc.Providers.jvm / IProvider.cs
index 22f8069da2005266b5472f64433d0b74efce47b7..a5db44ed32b957695777aaeb844e1885ce35cd8c 100755 (executable)
@@ -48,7 +48,7 @@ namespace Mainsoft.Data.Jdbc.Providers
 
                #region Consts
 
-               public const string Name = "Provider";
+               public const string Name = "id";
                public const string KeyMapping = "keyMapping";
                public const string KeyMappingExcludes = "keyExclude";
                public const string JdbcUrlPattern = "url";
@@ -64,7 +64,14 @@ namespace Mainsoft.Data.Jdbc.Providers
 
        public interface IConnectionProvider
        {
-               Connection GetConnection (IConnectionStringDictionary connectionStringBuilder);
+               java.sql.Connection GetConnection (IConnectionStringDictionary connectionStringBuilder);
                IConnectionStringDictionary GetConnectionStringBuilder (string connectionString);
        }
+
+       public interface IPreparedStatement : java.sql.PreparedStatement {
+               void setBit(int parameterIndex, int value);
+               void setChar(int parameterIndex, string value);
+               void setNumeric(int parameterIndex, java.math.BigDecimal value);
+               void setReal(int parameterIndex, double value);
+       }
 }